Seveda, tukaj je vaš zahtevani članek:
Naključna števila igrajo ključno vlogo na številnih področjih, zlasti v simulacijah, matematičnem modeliranju in celo igrah. Zmožnost njihovega ustvarjanja v programiranju je zato bistvena. Pogosto ne razpravljamo le o pozitivnih naključnih številih, ampak tudi o negativnih. V programiranju Java obstajajo sprejete metode, ki jim lahko sledite za implementacijo te funkcije. Skočimo vanj.
Dodajte negativna naključna števila v Javi
Vključitev negativnih naključnih števil je mogoče doseči z uporabo Jave java.util.Naključno razred oz java.lang.Math razred. Vendar pa v posebnem primeru negativnih naključnih števil majhna prilagoditev teh razredov zagotovi doseganje želenih rezultatov.
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomInteger = -1 * random.nextInt(Integer.MAX_VALUE);
System.out.println("Random Negative Integer: " + randomInteger);
}
}
V prejšnji kodi je nextInt(Integer.MAX_VALUE) funkcija generira naključno pozitivno celo število in množenje z »-1« ga spremeni v negativno število.
Postopna razlaga kode
Vsaka vrstica kode v Javi ima ključno vlogo pri izidu programa. Za navedeno kodo obstaja natančen postopek, ki ima za posledico generiranje negativnih naključnih števil.
1. Uvozite java.util.Naključno knjižnica: Ta knjižnica je bistvena za zagotavljanje naključnih funkcij za generiranje naključnih števil.
import java.util.Random;
2. Ustvarite predmet Naključen razred: Objekt `random` je ustvarjen iz razreda Random za generiranje naključnih števil.
Random random = new Random();
3. Ustvari pozitivno naključno celo število: Metoda `nextInt(Integer.MAX_VALUE)` se uporablja za ustvarjanje pozitivnega naključnega celega števila.
int randomInteger = random.nextInt(Integer.MAX_VALUE);
4. Pretvorite pozitivno celo število v negativno: Pozitivno naključno število pomnožite z "-1", da postane število negativno.
randomInteger = -1 * randomInteger;
5. Prikažite rezultat: številka se nato natisne na konzolo.
System.out.println("Random Negative Integer: " + randomInteger);
Vključene ključne knjižnice ali funkcije
Knjižnice ali funkcije Java, ki sodelujejo pri reševanju te težave, so predvsem knjižnica `java.util.Random` in njena funkcija `nextInt`.
Naš java.util.Naključno Knjižnica ponuja API za generiranje psevdonaključnih vrednosti različnih tipov podatkov, kot so logične vrednosti, float, celo število itd. Za negativna naključna števila je ključna integralna metoda `nextInt(int bound)`. Ta funkcija vrne psevdonaključno, enakomerno porazdeljeno int vrednost med 0 (vključno) in podano vrednostjo (izključno).
Vedno si zapomnite, da Java ponuja širok izbor orodij za pomoč pri vašem programiranju in zmožnost ustvarjanja naključnih števil, pozitivnih ali negativnih, je nedvomno ena najbolj uporabnih. Prosimo, ne oklevajte in ga uporabite, kjer je to primerno.