Module: Starter::Random

Defined in:
lib/starter/random.rb

Defined Under Namespace

Classes: ConstantSequence, DiscreteSequence, ExponentialSequence, GaussianSequence, LogNormalSequence, Sequence, UniformSequence

Constant Summary collapse

Constant =
ConstantSequence
Uniform =
UniformSequence
Exponential =
ExponentialSequence
Gaussian =
GaussianSequence
Normal =
NormalSequence = GaussianSequence
LogNormal =
LogNormalSequence
Discrete =
DiscreteSequence

Class Method Summary collapse

Class Method Details

.nonce(length) ⇒ Object



5
6
7
# File 'lib/starter/random.rb', line 5

def self.nonce(length)
  OpenSSL::Random.random_bytes(length).unpack("H*").join
end