Go to file
Georg Pfuetzenreuter bf11085207
Init
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
2024-09-28 20:41:47 +02:00
.gitignore Init 2024-09-28 20:41:47 +02:00
go.mod Init 2024-09-28 20:41:47 +02:00
main.go Init 2024-09-28 20:41:47 +02:00
README.md Init 2024-09-28 20:41:47 +02:00

$ go build

$ ./go-overflow-sample 999999999999999999
1492596583345867513

$ ./go-overflow-sample 9999999999999999999
Could not convert argument to int64
panic: crypto/rand: argument to Int is <= 0

goroutine 1 [running]:
crypto/rand.Int({0x4d0b88?, 0xc000014060?}, 0x0?)
        /usr/lib64/go/1.22/src/crypto/rand/util.go:64 +0x2ca
main.RandInt(0x4d0b08?)
        /home/georg/Work/git/go-overflow-sample/main.go:23 +0x86
main.main()
        /home/georg/Work/git/go-overflow-sample/main.go:18 +0xdc