Собственно, в данный момент увлёкся чтением книги "Head First. Изучаем Go".
В главе 2 сказано, что rand.Intn() будет возвращать постоянно одно и то же значение, если ему не передать какое-то значение, которое будет при каждом запуске изменяться.
Однако, запустив следующий код, я не заметил, чтобы выводилось одно и то же число. Каждый раз мне выдаёт разное.
package main
import (
"fmt"
"math/rand"
)
func main() {
a, b := rand.Intn(99)+1, rand.Intn(99)+1
fmt.Println(a, b)
}