public class RandomUniqueInteger extends Object
RandomIntegerList: Losowanie wartości typu Integer,
z zadanego przedziału (od 1 do size), bez powtórzeń.
Rozwiązanie oparte na zbiorze uporządkowanym z dostępem po indeksie,
z którego wylosowana wartość jest automatycznie usuwana.
Po wylosowaniu elementu jest on usuwany ze zbioru i zwracany do
wywołującego. Kolejne losowanie odbywa się z mniejszego zbioru.| Constructor and Description |
|---|
RandomUniqueInteger(int size)
Konstruktor.
|
public RandomUniqueInteger(int size)
size - Wielkość zbioru z którego losujemy elementy
(zbiór będzie zawirał elementy 1 do size).public final Integer get()
public int getSize()
Copyright © 2008–2015 Delhezi. All rights reserved.