Trait Rng

pub trait Rng

A simple PRNG trait for use within tower middleware.

Required Methods

fn next_u64(&mut self) -> u64

Generate a random u64.

Provided Methods

fn next_f64(&mut self) -> f64

Generate a random f64 between [0, 1).

fn next_range(&mut self, range: Range<u64>) -> u64

Randomly pick a value within the range.

Panic

  • If range.start >= range.end this will panic in debug mode.

Implementors