OP

я хочу понять почему такое непрокатывает ! обьясните я буду рад любым коментариям
Size: a a a
OP
VA
arr_g
- это переменная.rand.to_i
- возвращает число..arr_g
. Руби считает, что ты вызвал для числа метод arr_g
, но такого метода нет.OP
arr_g
- это переменная.rand.to_i
- возвращает число..arr_g
. Руби считает, что ты вызвал для числа метод arr_g
, но такого метода нет.VA
rand
возвращает число с плавающей точкой от 0, до 1. Ты к нему применяешь .to_i
который меняет это число на интеджер, округляя при этом всегда в меньшую сторону. Так что rand.to_i
- это всегда 0Т
VG
[1, 2, 3](0..2)
VA
[1, 2, 3](0..2)
МВ
VA
VG
arr_g
это массив. к нему применяется (0..2)OP
rand
возвращает число с плавающей точкой от 0, до 1. Ты к нему применяешь .to_i
который меняет это число на интеджер, округляя при этом всегда в меньшую сторону. Так что rand.to_i
- это всегда 0Т
VA
.sample
https://ruby-doc.org/core-2.7.0/Array.html#method-i-sampleOP
Т
OP
МВ
МВ
МВ
Т