Skip to main content

array

Function array 

Source
pub fn array<T, D: Die<T>, const N: usize>(elem_die: D) -> impl Die<[T; N]>
Expand description

Generates an array with random elements.

ยงExamples

use dicetest::prelude::*;
use dicetest::{Prng, Limit};

let mut prng = Prng::from_seed(0x5EED.into());
let limit = Limit::default();
let mut fate = Fate::new(&mut prng, limit);

let byte_die = dice::u8(..);
let bytes_die = dice::array(byte_die);
let [a, b, c, d]  = fate.roll(bytes_die);