Trait miden_objects::crypto::rand::FeltRng

source ·
pub trait FeltRng: RngCore {
    // Required methods
    fn draw_element(&mut self) -> BaseElement;
    fn draw_word(&mut self) -> [BaseElement; 4];
}
Expand description

Pseudo-random element generator.

An instance can be used to draw, uniformly at random, base field elements as well as Words.

Required Methods§

source

fn draw_element(&mut self) -> BaseElement

Draw, uniformly at random, a base field element.

source

fn draw_word(&mut self) -> [BaseElement; 4]

Draw, uniformly at random, a Word.

Implementors§