Anonymous user
Subtractive generator: Difference between revisions
m
→{{header|REXX}}: added/changed comments and whitespace, changed indentations, aligned statements.
(Added F# version) |
m (→{{header|REXX}}: added/changed comments and whitespace, changed indentations, aligned statements.) |
||
Line 1,431:
=={{header|REXX}}==
{{trans|PL/I}}
<lang rexx>/*REXX program uses a subtractive generator,
Cp=34
do j=0 to cI-1▼
m=219; Cj=24
do k=cI to m; x=k//cI▼
r._=mod(r(mod(k-cI, cI)) - r(mod(k-cJ, cI)), billion)
t=235
do n=m+1 to t;
r.
say right(r.
end /*n*/
exit /*stick a fork in it, we're all done. */
/*──────────────────────────────────────────────────────────────────────────────────────*/
mod: procedure; parse arg a,b; return ((a // b) + b) // b
r: parse arg
s: parse arg
'''output''' when using the default input:
<pre>
|