Discover Packages
gitee.com/andrewgithub/go-redis/v9
internal
rand
package
Version:
v9.0.0-...-e732a9c
Opens a new window with list of versions in this module.
Published: Dec 4, 2024
License: BSD-2-Clause
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
Int returns a non-negative pseudo-random int.
Int63n returns, as an int64, a non-negative pseudo-random number in [0,n).
It panics if n <= 0.
Intn returns, as an int, a non-negative pseudo-random number in [0,n).
It panics if n <= 0.
Perm returns, as a slice of n ints, a pseudo-random permutation of the integers [0,n).
Seed uses the provided seed value to initialize the default Source to a
deterministic state. If Seed is not called, the generator behaves as if
seeded by Seed(1).
func Shuffle(n int , swap func(i, j int ))
Shuffle pseudo-randomizes the order of elements.
n is the number of elements.
swap swaps the elements with indexes i and j.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.