public class RubyRandom extends RubyRandomBase
| Modifier and Type | Class and Description |
|---|---|
static class |
RubyRandom.RandomFormatter |
RubyObject.DataRubyBasicObject.FinalizerrandomIVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATORALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStampNULL_ARRAYbytes, bytesCommon, initialize, rand, rand, randFloat, randFloat, randLimited, randLimited, randLimitedFixnumInner, randomLongLimited, randomReal, seedattachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, dig1, dig2, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toStringaddFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql_p, eql, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInstanceVariables, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing, method_missing19, method, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_match, op_match19, op_not_equal, op_not_match, op_not, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnderclone, finalize, getClass, notify, notifyAll, wait, wait, waitarraypublic static java.math.BigInteger randomSeedBigInteger(java.util.Random random)
public static RubyBignum randomSeed(Ruby runtime)
public static RubyRandom newRandom(Ruby runtime, RubyClass randomClass, IRubyObject seed)
public org.jruby.RubyRandom.RandomType getRandomType()
public static IRubyObject seed(ThreadContext context, IRubyObject self)
public IRubyObject initialize_copy(IRubyObject orig)
RubyBasicObjectinitialize_copy in class RubyBasicObjectpublic static IRubyObject randDefault(ThreadContext context, IRubyObject recv)
public static IRubyObject randDefault(ThreadContext context, IRubyObject recv, IRubyObject arg)
public static IRubyObject rbDefault(ThreadContext context, IRubyObject self)
public static IRubyObject srand(ThreadContext context, IRubyObject recv)
public static IRubyObject srand(ThreadContext context, IRubyObject recv, IRubyObject seed)
public static IRubyObject srandCommon(ThreadContext context, IRubyObject recv)
public static IRubyObject srandCommon(ThreadContext context, IRubyObject recv, IRubyObject newSeed)
@Deprecated public IRubyObject op_equal_19(ThreadContext context, IRubyObject obj)
op_equal_19 in class RubyBasicObjectpublic IRubyObject op_equal(ThreadContext context, IRubyObject obj)
RubyBasicObjectop_equal in interface IRubyObjectop_equal in class RubyBasicObjectpublic IRubyObject stateObj(ThreadContext context)
public IRubyObject leftObj(ThreadContext context)
public static IRubyObject state(ThreadContext context, IRubyObject recv)
public static IRubyObject left(ThreadContext context, IRubyObject recv)
public IRubyObject marshal_dump(ThreadContext context)
public IRubyObject marshal_load(ThreadContext context, IRubyObject arg)
public static IRubyObject bytes(ThreadContext context, IRubyObject recv, IRubyObject arg)
public static IRubyObject newSeed(ThreadContext context, IRubyObject recv)
public static IRubyObject urandom(ThreadContext context, IRubyObject recv, IRubyObject num)
@Deprecated public static IRubyObject randCommon19(ThreadContext context, IRubyObject recv, IRubyObject[] args)
@Deprecated public static IRubyObject rand(ThreadContext context, IRubyObject recv, IRubyObject[] args)
@Deprecated public IRubyObject randObj(ThreadContext context, IRubyObject[] args)
Copyright © 2001-2023 JRuby. All Rights Reserved.