Rustでのシード状態の管理と乱数生成
システム時刻を使用したシード状態の生成:use std::time::{SystemTime, UNIX_EPOCH}; use rand::SeedableRng; use rand::rngs::StdRng; let seed = SystemTime::now() .duration_since(UNIX_EPOCH) .expect("Time went backwards") .as_nanos(); let mut rng = StdRng::seed_from_u64(seed);>>More