Ruby/Подробнее о массивах: различия между версиями

Содержимое удалено Содержимое добавлено
rv
Строка 658:
 
<source lang="ruby">symbols = ["a".."z", "A".."Z", "0".."9"].map{ |range| range.to_a }.flatten
puts (0...8).map{ symbols[rand(symbols.size)]sample }.join</source>
 
Либо воспользоваться методомМетод sample который возвращает любойслучайный элемент из массива:.
 
<source lang="ruby">puts (0...8).map{ symbols.sample }.join</source>
 
Перемешать упорядоченный массив: