Documentation
¶
Index ¶
- type Rand
- func (r *Rand) ExpFloat64() float64
- func (r *Rand) Float32() float32
- func (r *Rand) Float64() float64
- func (r *Rand) Int() int
- func (r *Rand) Int32() int32
- func (r *Rand) Int32N(n int32) int32
- func (r *Rand) Int64() int64
- func (r *Rand) Int64N(n int64) int64
- func (r *Rand) IntN(n int) int
- func (r *Rand) NormFloat64() float64
- func (r *Rand) Perm(n int) []int
- func (r *Rand) Shuffle(n int, swap func(i int, j int))
- func (r *Rand) Uint32() uint32
- func (r *Rand) Uint32N(n uint32) uint32
- func (r *Rand) Uint64() uint64
- func (r *Rand) Uint64N(n uint64) uint64
- func (r *Rand) UintN(n uint) uint
- type Rander
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Rand ¶
type Rand struct {
// contains filtered or unexported fields
}
func (*Rand) ExpFloat64 ¶
func (*Rand) NormFloat64 ¶
type Rander ¶
type Rander interface { Int() int IntN(n int) int Int32() int32 Int32N(n int32) int32 Int64() int64 Int64N(n int64) int64 UintN(n uint) uint Uint32() uint32 Uint32N(n uint32) uint32 Uint64() uint64 Uint64N(n uint64) uint64 Float32() float32 Float64() float64 ExpFloat64() float64 NormFloat64() float64 Perm(n int) []int Shuffle(n int, swap func(i int, j int)) }
var ( Standard Rander = New() Crypto Rander = MustNewCrypto() )
func MustNewCrypto ¶
func MustNewCrypto() Rander
Click to show internal directories.
Click to hide internal directories.