Jak najbardziej losowy generator

0

Witam
Musze napisać metode do generowania losowego ciągu znaków, przy czym ta metoda ma być jak najbardziej 'losowa'. Do tego mogę użyć wyłącznie standardowej biblioteki Javy. Teraz zastanawiam się skąd wydobyć seeda. Czy dobrym pomysłem było by podłączyć się pod serwis. który wyświetla czas wg zegara atomowego, czy może istnieją jakieś lepsze rozwiązania ?
Pozdrawiam.

0

SecureRandom?

pozdrawiam

0

A ja polecam starą dobrą wersję:

public int random(){
   return 4; // wybrane w wyniku komisyjnego rzutu kostką
}

Na serio. Ziarno nie jest ważne znacznie ważniejszy jest algorytm, który zapewni niską powtarzalność i brak cykli. Pokombinuj z funkcjami z różnymi matematycznymi i "namieszaj" jak najbardziej. Oczywiście nie zapominaj, że można wtedy zrobić sobie krzywdę np. dzieleniem przez 0 lub skracaniem się całości do jakiegoś prostego wzoru.

1 użytkowników online, w tym zalogowanych: 0, gości: 1