schrodinger.unsafe

Members list

Type members

Classlikes

trait Rng[S] extends Serializable

Attributes

Source
Rng.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
final class SplitMix(var seed: Long, val gamma: Long) extends Serializable

Attributes

Companion
object
Source
SplitMix.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object SplitMix

Attributes

Companion
class
Source
SplitMix.scala
Supertypes
class Object
trait Matchable
class Any
Self type
SplitMix.type
trait SplittableRng[S] extends Rng[S]

Attributes

Source
Rng.scala
Supertypes
trait Rng[S]
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
final class Threefish extends Serializable

Attributes

Companion
object
Source
Threefish.scala
Supertypes
trait Serializable
class Object
trait Matchable
class Any
object Threefish

A splittable generator, as described in:

A splittable generator, as described in:

K Claessen and MH Palka. Splittable Pseudorandom Number Generators using Cryptographic Hashing. Haskell '13. http://dx.doi.org/10.1145/2503778.2503784

Attributes

Companion
class
Source
Threefish.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Threefish.type