Pseudo-random numbers/Middle-square method: Difference between revisions
Pseudo-random numbers/Middle-square method (view source)
Revision as of 16:34, 5 February 2022
, 2 years agoAdded Go
No edit summary |
(Added Go) |
||
Line 277:
End Function
</lang>
=={{header|Go}}==
<lang go>package main
import "fmt"
func random(seed int) int {
return seed * seed / 1e3 % 1e6
}
func main() {
seed := 675248
for i := 1; i <= 5; i++ {
seed = random(seed)
fmt.Println(seed)
}
}</lang>
{{out}}
<pre>
959861
333139
981593
524817
432883
</pre>
=={{header|J}}==
|