Gå til innhold

Hva skjuler det seg bak din Ctrl+v?


Anbefalte innlegg

Videoannonse
Annonse

public abstract class AbstractGenerator<T> implements IGenerator<T> {
    private static final Random commonRandom = new Random();

    @Override
    public T generate() {
        return generate(commonRandom);
    }

    @Override
    public List<T> generateEquals(int n) {
        return generateEquals(commonRandom, n);
    }

    @Override
    public List<T> generateEquals(Random r, int n) {
        long seed = r.nextLong();

        List<T> list = new ArrayList<>();

        for(int i = 0; i < n; i++) {
            list.add(generate(new Random(seed)));
        }

        return list;
    }

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...