Initial project import

This commit is contained in:
Agila Forge Importer committed 2026-07-13 15:20:32 +00:00
commit 23f2d29e32
11957 files changed
+1754577

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
module misc
import rand
import time
const start_time_unix = time.now().unix()
// random returns a random time struct in *the past*.
pub fn random() time.Time {
return time.unix(int(rand.i64n(start_time_unix) or { 0 }))
}
+17
View File
@@ -0,0 +1,17 @@
import time.misc as tmisc
import rand
fn test_random() {
// guarantee CI test stability, by seeding the random number generator with a known seed
rand.seed([u32(0), 0])
t1 := tmisc.random()
t2 := tmisc.random()
t3 := tmisc.random()
t4 := tmisc.random()
assert t1.unix() != t2.unix()
assert t1.unix() != t3.unix()
assert t1.unix() != t4.unix()
assert t2.unix() != t3.unix()
assert t2.unix() != t4.unix()
assert t3.unix() != t4.unix()
}