Package org.robovm.apple.gameplaykit
Class GKMersenneTwisterRandomSource
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gameplaykit.GKRandomSource
org.robovm.apple.gameplaykit.GKMersenneTwisterRandomSource
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,GKRandom,ObjCProtocol
public class GKMersenneTwisterRandomSource extends GKRandomSource
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKMersenneTwisterRandomSource.GKMersenneTwisterRandomSourcePtrNested classes/interfaces inherited from class org.robovm.apple.gameplaykit.GKRandomSource
GKRandomSource.GKRandomSourcePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description GKMersenneTwisterRandomSource()GKMersenneTwisterRandomSource(long seed)GKMersenneTwisterRandomSource(NSCoder coder)protectedGKMersenneTwisterRandomSource(NSObject.Handle h, long handle)protectedGKMersenneTwisterRandomSource(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description longgetSeed()static GKRandomSourcegetSharedRandom()protected longinit(long seed)voidsetSeed(long v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.gameplaykit.GKRandomSource
encode, init, nextBool, nextInt, nextInt, nextUniform, shuffleArrayMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
GKMersenneTwisterRandomSource
public GKMersenneTwisterRandomSource() -
GKMersenneTwisterRandomSource
-
GKMersenneTwisterRandomSource
-
GKMersenneTwisterRandomSource
public GKMersenneTwisterRandomSource(long seed) -
GKMersenneTwisterRandomSource
-
-
Method Details
-
getSeed
public long getSeed() -
setSeed
public void setSeed(long v) -
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
protected long init(long seed)
-