Provide "no seed" initialization for GJRAND64
This commit is contained in:
parent
3a08552345
commit
9ffee79687
@ -4,12 +4,14 @@ import net.minecraft.util.Mth
|
||||
import net.minecraft.util.RandomSource
|
||||
import net.minecraft.world.level.levelgen.MarsagliaPolarGaussian
|
||||
import net.minecraft.world.level.levelgen.PositionalRandomFactory
|
||||
import net.minecraft.world.level.levelgen.RandomSupport
|
||||
import ru.dbotthepony.kommons.random.GJRAND64Random
|
||||
import java.lang.StringBuilder
|
||||
|
||||
class GJRAND64RandomSource : GJRAND64Random, IRandomSourceGenerator {
|
||||
private val gaussian = MarsagliaPolarGaussian(this)
|
||||
|
||||
constructor() : super(RandomSupport.generateUniqueSeed(), RandomSupport.generateUniqueSeed())
|
||||
constructor(seed: Long) : super(seed)
|
||||
constructor(seed0: Long, seed1: Long) : super(seed0, seed1)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user