Table of Contents

Class RNG

Namespace
AO
Assembly
CoreAssembly.dll
public static class RNG
Inheritance
RNG
Inherited Members

Methods

RangeFloat(ref ulong, float, float)

public static float RangeFloat(ref ulong state, float lo, float hi)

Parameters

state ulong
lo float
hi float

Returns

float

RangeInt(ref ulong, int, int)

public static int RangeInt(ref ulong state, int lo, int hi)

Parameters

state ulong
lo int
hi int

Returns

int

RangeLong(ref ulong, long, long)

public static long RangeLong(ref ulong state, long lo, long hi)

Parameters

state ulong
lo long
hi long

Returns

long

Seed(ulong)

public static ulong Seed(ulong seed)

Parameters

seed ulong

Returns

ulong

pcg32_pie(ref ulong)

public static uint pcg32_pie(ref ulong state)

Parameters

state ulong

Returns

uint