20 個の乱数のリストを作成したいと考えています。私はこれを書きました:
let numberList = [ 1 .. 20 ]
let randoms =
numberList
|> List.map (fun (x) -> System.Random().Next(0,9))
そして、私はこれを得ました:
val numberList : int list =
[1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; 20]
val randoms : int list =
[7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7; 7]
これは理にかなっています。問題は、関数が次のように評価されるたびに乱数を渡したいことです。
let numberList = [ 1 .. 20 ]
let randoms =
numberList
|> List.map (fun (Random().Next(0,9)) -> x)
しかし、「パターン識別子 'Random' が定義されていません」という例外が発生します。
この問題に間違った方法でアプローチしていますか? 前もって感謝します