BigInt

scala.math.BigInt$
See theBigInt companion class
object BigInt

Attributes

Companion
class
Source
BigInt.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
BigInt.type

Members list

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

Attributes

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

Attributes

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.

Attributes

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

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

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.

Attributes

Source
BigInt.scala

Translates a java.math.BigInteger into a BigInt.

Translates a java.math.BigInteger into a BigInt.

Attributes

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.

Attributes

Source
BigInt.scala

Implicits

Implicits

implicit def int2bigInt(i: Int): BigInt

Implicit conversion from Int to BigInt.

Implicit conversion from Int to BigInt.

Attributes

Source
BigInt.scala

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

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

Attributes

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

Implicit conversion from Long to BigInt.

Implicit conversion from Long to BigInt.

Attributes

Source
BigInt.scala