Trait Rng

trait Rng

A simple PRNG trait for use within tower middleware.

Required Methods

fn next_u64(self: &mut Self) -> u64

Generate a random u64.

Provided Methods

fn next_f64(self: &mut Self) -> f64

Generate a random f64 between [0, 1).

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

Randomly pick a value within the range.

Panic

  • If start < end this will panic in debug mode.

Implementors