pub fn roll_dice(randomness: [u8; 32]) -> u8
Expand description
Returns a number from 1-6.
Example
Single dice
use nois::{randomness_from_str, roll_dice};
let randomness = randomness_from_str("9e8e26615f51552aa3b18b6f0bcf0dae5afbe30321e8d7ea7fa51ebeb1d8fe62").unwrap();
let number = roll_dice(randomness);
assert_eq!(number, 2);
Double dice
use nois::{sub_randomness, randomness_from_str, roll_dice};
let randomness = randomness_from_str("e2ee31c20afbb20530f6a18d5d96fb20f766fe11799d3611b04bf9edbd2cffcb").unwrap();
let mut provider = sub_randomness(randomness);
let number1 = roll_dice(provider.provide());
assert_eq!(number1, 3);
let number2 = roll_dice(provider.provide());
assert_eq!(number2, 6);