RosettaCodeData/Task/Pseudo-random-numbers-Middle-square-method/Factor/pseudo-random-numbers-middle-square-method.factor

9 lines
165 B
Factor
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
USING: kernel math namespaces prettyprint ;
SYMBOL: seed
675248 seed set-global
: rand ( -- n ) seed get sq 1000 /i 1000000 mod dup seed set ;
5 [ rand . ] times