Pseudo-random numbers/Middle-square method: Difference between revisions

Content added Content deleted
(→‎dc: add)
(→‎bc: add)
Line 374: Line 374:
5: 432883
5: 432883
</pre>
</pre>

=={{header|bc}}==
<syntaxhighlight lang="bc">s = 675248
define r() {
s = s * s / 1000 % 1000000
return(s)
}

for (i = 0; i != 5; ++i) r()</syntaxhighlight>
{{out}}
<pre>959861
333139
981593
524817
432883</pre>


=={{header|C}}==
=={{header|C}}==
Line 389: Line 404:
}</syntaxhighlight>
}</syntaxhighlight>
{{out}}
{{out}}
959861
<pre>959861
333139
333139
981593
981593
524817
524817
432883
432883</pre>


=={{header|C++}}==
=={{header|C++}}==