math/rand генерирует псевдослучайные числа. С Go 1.20+ глобальные функции (rand.Intn, rand.Float64) автоматически засеиваются — не нужно вызывать rand.Seed. rand.Intn(n) — случайное число от 0 до n-1. rand.Float64() — от 0.0 до 1.0. rand.Shuffle перемешивает слайс. Для повторяемых результатов создай свой rand.New(rand.NewSource(seed)). Важно: math/rand НЕ криптографически безопасен — не используй для генерации токенов, паролей, ключей. Для этого есть crypto/rand.
Как работать с math/rand?
Junior
679 просмотровAFK Offer AI
Как работает RETURNING в PostgreSQL?