randsrc

package module
v0.0.0-...-0a21928 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2024 License: MIT Imports: 2 Imported by: 0

README

randsrc

collection of math/rand.Source implementations

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLockedSource

func NewLockedSource(src rand.Source) rand.Source

NewLockedSource returns wrapped src that is safe for concurrent use.

Types

This section is empty.

Directories

Path Synopsis
bbs
The bbs package implements Blum-Blum-Shub algorithm.
The bbs package implements Blum-Blum-Shub algorithm.
Package mt19937b64 is an implementation of Mersenne Twister 64bit algorithm.
Package mt19937b64 is an implementation of Mersenne Twister 64bit algorithm.
The sfmt package implements SIMD-oriented Fast Mersenne Twister (SFMT): twice faster than Mersenne Twister.
The sfmt package implements SIMD-oriented Fast Mersenne Twister (SFMT): twice faster than Mersenne Twister.
Package xoroshiro1024pp implements xoroshiro1024++ 1.0, one of our all-purpose, rock-solid, large-state generators.
Package xoroshiro1024pp implements xoroshiro1024++ 1.0, one of our all-purpose, rock-solid, large-state generators.
Package xoroshiro1024s implements xoroshiro1024* 1.0, our large-state generator for floating-point numbers.
Package xoroshiro1024s implements xoroshiro1024* 1.0, our large-state generator for floating-point numbers.
Package xoroshiro1024ss implements xoroshiro1024** 1.0, one of our all-purpose, rock-solid, large-state generators.
Package xoroshiro1024ss implements xoroshiro1024** 1.0, one of our all-purpose, rock-solid, large-state generators.
Package xoroshiro128p implements xoroshiro128+ 1.0, our best and fastest small-state generator for floating-point numbers.
Package xoroshiro128p implements xoroshiro128+ 1.0, our best and fastest small-state generator for floating-point numbers.
Package xoroshiro128pp implements xoroshiro128++ 1.0, one of our all-purpose, rock-solid, small-state generators.
Package xoroshiro128pp implements xoroshiro128++ 1.0, one of our all-purpose, rock-solid, small-state generators.
Package xoroshiro128ss implements xoroshiro128** 1.0, one of our all-purpose, rock-solid, small-state generators.
Package xoroshiro128ss implements xoroshiro128** 1.0, one of our all-purpose, rock-solid, small-state generators.
Package xoshiro256p implements xoshiro256+ 1.0, our best and fastest generator for floating-point numbers.
Package xoshiro256p implements xoshiro256+ 1.0, our best and fastest generator for floating-point numbers.
Package xoshiro256pp implements xoshiro256++ 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro256pp implements xoshiro256++ 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro256ss is xoshiro256** 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro256ss is xoshiro256** 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro512p implements xoshiro512+ 1.0, our generator for floating-point numbers with increased state size.
Package xoshiro512p implements xoshiro512+ 1.0, our generator for floating-point numbers with increased state size.
Package xoshiro512pp implements xoshiro512++ 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro512pp implements xoshiro512++ 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro512ss implements xoshiro512++ 1.0, one of our all-purpose, rock-solid generators.
Package xoshiro512ss implements xoshiro512++ 1.0, one of our all-purpose, rock-solid generators.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL