numrs/llo/random.rs
1use serde::{Serialize, Deserialize};
2
3/// Random-related LLO kinds (rand, randn, randint, seed)
4#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
5pub enum RandomKind {
6 Rand,
7 Randn,
8 RandInt,
9 Seed,
10}
11
12impl Default for RandomKind {
13 fn default() -> Self { RandomKind::Rand }
14}
15
16// Future: add RNG state descriptors or distribution parameters