- Companion
- class
Value members
Concrete methods
Constructs a BigInt
whose value is equal to that of the
specified integer value.
Constructs a BigInt
whose value is equal to that of the
specified integer value.
- Value Params
- i
the specified integer value
- Returns
the constructed
BigInt
Constructs a BigInt
whose value is equal to that of the
specified long value.
Constructs a BigInt
whose value is equal to that of the
specified long value.
- Value Params
- l
the specified long value
- Returns
the constructed
BigInt
Translates a byte array containing the two's-complement binary representation of a BigInt into a BigInt.
Translates a byte array containing the two's-complement binary representation of a BigInt into a BigInt.
Translates the sign-magnitude representation of a BigInt into a BigInt.
Translates the sign-magnitude representation of a BigInt into a BigInt.
- Value Params
- magnitude
big-endian binary representation of the magnitude of the number.
- signum
signum of the number (-1 for negative, 0 for zero, 1 for positive).
Constructs a randomly generated positive BigInt that is probably prime, with the specified bitLength.
Constructs a randomly generated positive BigInt that is probably prime, with the specified bitLength.
Constructs a randomly generated BigInt, uniformly distributed over the
range 0
to (2 ^ numBits - 1)
, inclusive.
Constructs a randomly generated BigInt, uniformly distributed over the
range 0
to (2 ^ numBits - 1)
, inclusive.
Translates the decimal String representation of a BigInt into a BigInt.
Translates the decimal String representation of a BigInt into a BigInt.
Translates the string representation of a BigInt
in the
specified radix
into a BigInt.
Translates the string representation of a BigInt
in the
specified radix
into a BigInt.