BigInt

object BigInt
Companion:
class
Source:
BigInt.scala
class Object
trait Matchable
class Any
BigInt.type

Value members

Concrete methods

def apply(i: Int): BigInt

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 parameters:
i

the specified integer value

Returns:

the constructed BigInt

Source:
BigInt.scala
def apply(l: Long): 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 parameters:
l

the specified long value

Returns:

the constructed BigInt

Source:
BigInt.scala

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.

Source:
BigInt.scala
def apply(signum: Int, magnitude: Array[Byte]): BigInt

Translates the sign-magnitude representation of a BigInt into a BigInt.

Translates the sign-magnitude representation of a BigInt into a BigInt.

Value parameters:
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).

Source:
BigInt.scala
def apply(bitlength: Int, certainty: Int, rnd: Random): BigInt

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.

Source:
BigInt.scala
def apply(numbits: Int, rnd: Random): BigInt

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.

Source:
BigInt.scala

Translates the decimal String representation of a BigInt into a BigInt.

Translates the decimal String representation of a BigInt into a BigInt.

Source:
BigInt.scala
def apply(x: String, radix: Int): 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.

Source:
BigInt.scala

Translates a java.math.BigInteger into a BigInt.

Translates a java.math.BigInteger into a BigInt.

Source:
BigInt.scala
def probablePrime(bitLength: Int, rnd: Random): BigInt

Returns a positive BigInt that is probably prime, with the specified bitLength.

Returns a positive BigInt that is probably prime, with the specified bitLength.

Source:
BigInt.scala

Implicits

Implicits

implicit def int2bigInt(i: Int): BigInt

Implicit conversion from Int to BigInt.

Implicit conversion from Int to BigInt.

Source:
BigInt.scala

Implicit conversion from java.math.BigInteger to scala.BigInt.

Implicit conversion from java.math.BigInteger to scala.BigInt.

Source:
BigInt.scala
implicit def long2bigInt(l: Long): BigInt

Implicit conversion from Long to BigInt.

Implicit conversion from Long to BigInt.

Source:
BigInt.scala