Examples using... rand.Intn()
Recent
Package rand implements pseudo-random number generators.
Intn returns, as an int, a non-negative pseudo-random number in [0,n)
from the default Source.
It panics if n <= 0.
Go’s math/rand package provides pseudorandom number generation.
Here we use the built-in synchronization features of goroutines and channels to achieve synchronized access to shared state. This channel-based approach aligns with Go’s ideas of sharing memory by communicating and having each piece of data owned by exactly 1 goroutine.