It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.util.math.RandomSource;

Name: nextBoolean

Return Type: boolean

ZenScript
Copy
// RandomSource.nextBoolean() as boolean

myRandomSource.nextBoolean();

Name: nextDouble

Return Type: double

ZenScript
Copy
// RandomSource.nextDouble() as double

myRandomSource.nextDouble();

Name: nextFloat

Return Type: float

ZenScript
Copy
// RandomSource.nextFloat() as float

myRandomSource.nextFloat();

Name: nextGaussian

Return Type: double

ZenScript
Copy
// RandomSource.nextGaussian() as double

myRandomSource.nextGaussian();

Name: nextInt

Return Type: int

ZenScript
Copy
// RandomSource.nextInt() as int

myRandomSource.nextInt();

Name: nextInt

Return Type: int

ZenScript
Copy
RandomSource.nextInt(bound as int) as int
参数类型
参数
bound
类型
int

Name: nextInt

Return Type: int

ZenScript
Copy
RandomSource.nextInt(bound as int, origin as int) as int
参数类型
参数
bound
类型
int
参数
origin
类型
int

Link to nextIntBetweenInclusive

Name: nextIntBetweenInclusive

Return Type: int

ZenScript
Copy
RandomSource.nextIntBetweenInclusive(origin as int, bound as int) as int
参数类型
参数
origin
类型
int
参数
bound
类型
int

Name: nextLong

Return Type: long

ZenScript
Copy
// RandomSource.nextLong() as long

myRandomSource.nextLong();