BigInt

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

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 Params
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 Params
l

the specified long value

Returns

the constructed BigInt

Source
BigInt.scala
def apply(x: Array[Byte]): 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.

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 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).

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
def apply(x: String): BigInt

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