這可能是史上最不重要的問題,但它困擾着我。我將如何生成一個n個隨機數的列表。我到目前爲止:如何生成隨機數列表?
def n_rands(n : Int) = {
val r = new scala.util.Random
1 to n map { _ => r.nextInt(100) }
}
哪些工作,但看起來不太Scalarific給我。我接受建議。
編輯
不是因爲它的相關的這麼多,因爲它是有趣和明顯回想起來,下面看起來像它的工作原理:
1 to 20 map r.nextInt
但在返回列表中的每個條目的索引也是最後的上限。第一個數字必須小於1,第二個數字小於2,依此類推。我跑了三分四次,發現「嗯,結果總是從0開始......」
你應該做的第一件事是讓'r'一個'val'而不是'var'。 – Jesper 2012-02-01 11:16:59
@Jesper - 謝謝。 – Malvolio 2012-02-01 11:24:12
@Jesper - 五年後,我終於做我應該做的第一件事...... – Malvolio 2017-07-19 18:36:21