rozumiem jak zrobić liczbę losową, która jest między dwoma numerami:Generowanie liczb losowych między wieloma waha
1 + (int)(Math.random() * ((10 - 1) + 1))
lub
Min + (int)(Math.random() * ((Max - Min) + 1))
Ale jak mogę iść o generowanie liczb losowych, które mieści się w wielu zakresach?
Na przykład ilość może wynosić od 1 do 10 lub od 50 do 60
grzywnę za żądane zakresy, ale prawdopodobnie niepraktyczne dla zakresów o zbyt dużej liczbie. – Javier
Działa to świetnie! Chociaż tak naprawdę nie mam pojęcia, jak to działa. –
@KarloDelalic Zasadniczo tworzy listę wszystkich liczb znajdujących się w zakresach, które podajesz, a następnie wybiera losową liczbę z tej listy, która jest zatem liczbą losową z dowolnego z zakresów. – MrLore