github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/p/demo/rand/rand0_filetest.gno (about) 1 package main 2 3 import ( 4 "std" 5 6 "gno.land/p/demo/rand" 7 ) 8 9 func main() { 10 // initial 11 println("---") 12 r := rand.New() 13 println(r.Intn(1000)) 14 println(r.Intn(1000)) 15 println(r.Intn(1000)) 16 println(r.Intn(1000)) 17 println(r.Intn(1000)) 18 19 // should be the same 20 println("---") 21 r = rand.New() 22 println(r.Intn(1000)) 23 println(r.Intn(1000)) 24 println(r.Intn(1000)) 25 println(r.Intn(1000)) 26 println(r.Intn(1000)) 27 28 std.TestSkipHeights(1) 29 println("---") 30 r = rand.New() 31 println(r.Intn(1000)) 32 println(r.Intn(1000)) 33 println(r.Intn(1000)) 34 println(r.Intn(1000)) 35 println(r.Intn(1000)) 36 } 37 38 // Output: 39 // --- 40 // 777 41 // 257 42 // 74 43 // 177 44 // 802 45 // --- 46 // 777 47 // 257 48 // 74 49 // 177 50 // 802 51 // --- 52 // 450 53 // 78 54 // 777 55 // 15 56 // 339