broader randomrange extensions

This commit is contained in:
2024-08-22 05:57:03 +10:00
parent 6a57a8580e
commit b24d154c93
3 changed files with 106 additions and 10 deletions

View File

@ -33,7 +33,9 @@ class Game: GameDelegate {
}
private func generateWorld() {
var random = DarwinRandom(seed: Arc4Random.instance.next(in: DarwinRandom.max))
let newSeed = Arc4Random.instance.next(in: DarwinRandom.max)
printErr(newSeed)
var random = DarwinRandom(seed: newSeed)
self.chunk.fill(allBy: {
if (random.next() & 0x1) == 0x1 {
.solid(.init(rgb888: UInt32(random.next(in: 0..<0xFFFFFF+1))).linear)