Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'src/block/walls.rs')
-rw-r--r--src/block/walls.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/block/walls.rs b/src/block/walls.rs
index 7ae1d22..d0f437b 100644
--- a/src/block/walls.rs
+++ b/src/block/walls.rs
@@ -3,14 +3,16 @@ use crate::block::simple::*;
use crate::block::*;
use crate::data::dynamic::DynType;
use crate::data::renderer::{load, read_with};
-use tinyrand::{Rand, RandRange, Seeded, StdRand};
-use tinyrand_std::clock_seed::ClockSeed;
+use tinyrand::RandRange;
+use tinyrand_std::thread_rand;
make_simple!(WallBlock, |_, name, _, _, _, s| {
macro_rules! pick {
($name: literal => load $n: literal) => {{
- let mut rand = StdRand::seed(ClockSeed::default().next_u64());
- load(&format!("{}{}", $name, rand.next_range(1usize..$n)), s)
+ load(
+ &format!("{}{}", $name, thread_rand().next_range(1usize..$n)),
+ s,
+ )
}};
}
match name {