RosettaCodeData/Task/Pseudo-random-numbers-Middle-square-method/Go/pseudo-random-numbers-middle-square-method.go
2023-07-01 13:44:08 -04:00

15 lines
219 B
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)
}
}