Documentation
¶
Index ¶
- Constants
- func Bool(source Source) bool
- func Index(d FiniteDistribution, source Source) int
- func IndexInts(d []int, source Source) int
- func IndexSlice(d any, probability func(int) int, source Source) int
- func Int63(source Source) int64
- func Intn(n int, source Source) int
- func Perm(n int, source Source) []int
- func Shuffle[T Slice](slice T, source Source)
- func String(length int, source Source, modes ...int) string
- type FiniteDistribution
- type IntsFiniteDistribution
- type Slice
- type Source
- type SummedFiniteDistribution
Constants ¶
View Source
const ( O_DIGIT = 1 << iota O_LOWER_CHAR O_UPPER_CHAR O_SPECIAL_CHAR )
Variables ¶
This section is empty.
Functions ¶
func Index ¶
func Index(d FiniteDistribution, source Source) int
Types ¶
type FiniteDistribution ¶
FiniteDistribution represents probability distribution
type IntsFiniteDistribution ¶
type IntsFiniteDistribution []int
func (IntsFiniteDistribution) Len ¶
func (d IntsFiniteDistribution) Len() int
func (IntsFiniteDistribution) Probability ¶
func (d IntsFiniteDistribution) Probability(i int) int
type SummedFiniteDistribution ¶
type SummedFiniteDistribution interface { FiniteDistribution SumProbability() int }
Click to show internal directories.
Click to hide internal directories.