tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
5
Task/Random-numbers/Standard-ML/random-numbers-1.ml
Normal file
5
Task/Random-numbers/Standard-ML/random-numbers-1.ml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
val seed = 0w42;
|
||||
val gen = Rand.mkRandom seed;
|
||||
fun random_gaussian () =
|
||||
1.0 + Math.sqrt (~2.0 * Math.ln (Rand.norm (gen ()))) * Math.cos (2.0 * Math.pi * Rand.norm (gen ()));
|
||||
val a = List.tabulate (1000, fn _ => random_gaussian ());
|
||||
5
Task/Random-numbers/Standard-ML/random-numbers-2.ml
Normal file
5
Task/Random-numbers/Standard-ML/random-numbers-2.ml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
val seed = (47,42);
|
||||
val gen = Random.rand seed;
|
||||
fun random_gaussian () =
|
||||
1.0 + Math.sqrt (~2.0 * Math.ln (Random.randReal gen)) * Math.cos (2.0 * Math.pi * Random.randReal gen);
|
||||
val a = List.tabulate (1000, fn _ => random_gaussian ());
|
||||
Loading…
Add table
Add a link
Reference in a new issue