PseudoRandom

schrodinger.kernel.PseudoRandom
See thePseudoRandom companion object
trait PseudoRandom[F[_]] extends Random[F]

A pseudo-random F is a random that can be transformed deterministically to a G via a seed S.

Attributes

Companion:
object
Source:
PseudoRandom.scala
Graph
Supertypes
trait Random[F]
trait Serializable
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type G[_]

Attributes

Source:
PseudoRandom.scala
type S

Attributes

Source:
PseudoRandom.scala

Value members

Inherited methods

def int: F[Int]

Attributes

Inherited from:
Random
Source:
Random.scala
def long: F[Long]

Attributes

Inherited from:
Random
Source:
Random.scala

Extensions

Extensions

extension [A](fa: F[A])
def simulate(seed: S): G[A]

Attributes

Source:
PseudoRandom.scala