object Primes
The Primes
object provides an array of 1000 prime numbers as well as methods
to generate prime numbers within a given range.
- Alphabetic
- By Inheritance
- Primes
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def genPrimesSoA(lb: Int = 1000, ub: Int = 10000): ArrayBuffer[Int]
Generate, based on the Sieve of Atkin (SoA), prime numbers between integers 'lb' and 'ub'.
Generate, based on the Sieve of Atkin (SoA), prime numbers between integers 'lb' and 'ub'.
- lb
the lower bound
- ub
the upper bound
- See also
http://en.wikipedia.org/wiki/Sieve_of_Atkin
- def genPrimesSoE(lb: Int = 1000, ub: Int = 10000): ArrayBuffer[Int]
Generate, based on the Sieve of Eratosthenes (SoE), prime numbers between integers 'lb' and 'ub".
Generate, based on the Sieve of Eratosthenes (SoE), prime numbers between integers 'lb' and 'ub". This generator is simpler, but less efficient.
- lb
the lower bound
- ub
the upper bound
- See also
http://en.wikipedia.org/wiki/Formula_for_primes
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makePrimeList(): Unit
Make an array of prime numbers for storing within a program.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val prime: Array[Int]
Precomputed and randomized array of 1000 4-digit prime numbers
- def printAll(primes: ArrayBuffer[Int]): Unit
Print an array buffer of prime numbers.
Print an array buffer of prime numbers.
- primes
the prime numbers to print
- def shuffle(a: ArrayBuffer[Int]): Unit
Shuffle the elements in the array buffer to randomize the prime numbers.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated