Method: Chars::CharSet#random_byte

Defined in:
lib/chars/char_set.rb

#random_byte(random: Random) ⇒ Integer

Returns a random byte from the Chars::CharSet.

Parameters:

  • random (Random, SecureRandom) (defaults to: Random)

    The random number generator to use.

Returns:

  • (Integer)

    A random byte value.



183
184
185
# File 'lib/chars/char_set.rb', line 183

def random_byte(random: Random)
  self.entries[random.rand(self.length)]
end