Threefish

schrodinger.unsafe.Threefish$
See theThreefish companion class
object Threefish

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
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

Attributes

Source:
Threefish.scala
Graph
Supertypes
trait Rng[Threefish]
trait Serializable
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def apply(s0: Long, s1: Long, s2: Long, s3: Long): Threefish

Attributes

Source:
Threefish.scala
def fromSecureRandom[F[_]](random: SecureRandom[F])(using F: Sync[F]): F[Threefish]

Attributes

Source:
Threefish.scala