@Yoshiiron
Новичок.

Не ясность с rand.Intn(). Возвращает одно и то же значение?

Собственно, в данный момент увлёкся чтением книги "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)
}
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
nikonor
@nikonor
Программист go, perl
завист от версии
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы