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++}}== |