Random

object Random

Generate random values.

class Object
trait Matchable
class Any
Random.type

Type members

Classlikes

final case class Seeded(seed: Long)

Random values produced based on a specific seed value

Random values produced based on a specific seed value

Value members

Concrete methods

def alphaNumeric[F[_] : Sync](length: Int): Cmd[F, NextAlphaNumeric]

Random series of alphanumeric characters

Random series of alphanumeric characters

def double[F[_] : Sync]: Cmd[F, NextDouble]

Random Double

Random Double

def float[F[_] : Sync]: Cmd[F, NextFloat]

Random Float

Random Float

def int[F[_] : Sync]: Cmd[F, NextInt]

Random Int

Random Int

def int[F[_] : Sync](upperLimit: Int): Cmd[F, NextInt]

Random Int within an upper limit

Random Int within an upper limit

def long[F[_] : Sync]: Cmd[F, NextLong]

Random Long

Random Long

def long[F[_] : Sync](upperLimit: Long): Cmd[F, NextLong]

Random Long within an upper limit

Random Long within an upper limit

def shuffle[F[_] : Sync, A](l: List[A]): Cmd[F, NextShuffle[A]]

Randomly shuffle a list of elements

Randomly shuffle a list of elements

Extensions

Extensions

extension [F[_]](i: NextDouble)
def toCmd(implicit evidence$12: Sync[F]): Cmd[F, NextDouble]
extension [F[_], A](i: NextShuffle[A])
def toCmd(implicit evidence$14: Sync[F]): Cmd[F, NextShuffle[A]]
extension [F[_]](i: NextInt)
def toCmd(implicit evidence$9: Sync[F]): Cmd[F, NextInt]
extension [F[_]](i: NextLong)
def toCmd(implicit evidence$10: Sync[F]): Cmd[F, NextLong]
extension [F[_]](i: NextAlphaNumeric)
def toCmd(implicit evidence$13: Sync[F]): Cmd[F, NextAlphaNumeric]
extension [F[_]](i: NextFloat)
def toCmd(implicit evidence$11: Sync[F]): Cmd[F, NextFloat]