Pseudo-random numbers/Middle-square method: Difference between revisions
Pseudo-random numbers/Middle-square method (view source)
Revision as of 08:26, 7 March 2022
, 2 years agoAdds a Nim implementation of this task.
(Adds a Nim implementation of this task.) |
|||
Line 564:
<pre>
959861 333139 981593 524817 432883
</pre>
=={{header|Nim}}==
{{trans|Raku}}
<lang nim>proc rand:int =
var seed {.global.} = 675248
seed = int(seed*seed) div 1000 mod 1000000
return seed
for _ in 1..5: echo rand()</lang>
{{out}}
<pre>
959861
333139
981593
524817
432883
</pre>
|