Funkcja math.random wypełnianie tablicy int'ów zerem lub jedynką.

0

Witam.
Zaczynam dopiero uczyć się Javy i napotkałem pewien problem.
Otóż mam zadeklarować tablicę intów i wypełnić ją 1 lub 0. Moje pytanie brzmi jak to zrobić? Gdyż math.random losuje liczby z zakresu [0,1)... Widziałem gdzieś w necie, że da się jakby domknąć z prawej strony i wtedy z lewej jest otwarty-to by w sumie nie przeszkadzało bo chyba jak wykonam rzutowanie na int to utnie mi część ułamkową i będą tak jakby 0- ale szansaa wylosowania 1 wydaje mi się dość znikoma...
Dzięki za odpowiedź.

1

Przecież odpowiedziałeś sobie na pytanie.

Jeśli wypadnie 0.5 lub wyżej to zapisujesz 1.
Jeśli wypadnie mniej niż 0.5 to zapisujesz 0.

Oczywiście można też użyć klasy Random, tam można podać górne ograniczenie przy losowaniu int.

0

Dobra faktycznie dzięki za odpowiedź. :D

0

Możesz losować boolean z Random i przypisywać 1 za true 0 za false

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