Go Package rand: Difference between revisions
Jump to navigation
Jump to search
Line 22: | Line 22: | ||
=<tt>rand.NewSource()</tt>= | =<tt>rand.NewSource()</tt>= | ||
=<tt>rand.Intn()</tt>= | |||
Generate a random number between 0 and the given argument: | |||
<syntaxhighlight lang='go'> | |||
i := rand.Intn(5) | |||
</syntaxhighlight> |
Revision as of 22:28, 2 October 2023
Internal
Overview
The package math/rand
.
rand.New()
Generating a new random integer:
import (
"math/rand"
"time"
)
i := rand.New(rand.NewSource(time.Now().UnixNano())).Int()
Result: 8003690372325233432
rand.NewSource()
rand.Intn()
Generate a random number between 0 and the given argument:
i := rand.Intn(5)