Это может быть наименее важный вопрос Скалы, но он беспокоит меня.Как бы я сгенерировал список из n случайных чисел.То, что у меня есть до сих пор:
def n_rands(n : Int) = {
val r = new scala.util.Random
1 to n map { _ => r.nextInt(100) }
}
Что работает, но для меня не очень скарифицирует.Я открыт для предложений.
РЕДАКТИРОВАТЬ
Не потому, что это важно, так как забавно и очевидно в ретроспективе, похоже, что работает следующее:
1 to 20 map r.nextInt
Но индекс каждой записи в возвращаемом списке также является верхней границей последней.Первое число должно быть меньше 1, второе меньше 2 и так далее.Я запустил его три или четыре раза и заметил: «Хм, результат всегда начинается с 0 ...»