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.