Naravno, ovdje je vaš traženi članak:
Nasumični brojevi igraju ključnu ulogu u brojnim područjima, osobito u simulacijama, matematičkom modeliranju, pa čak i igrama. Sposobnost njihovog generiranja u programiranju stoga je ključna. Često ne raspravljamo samo o pozitivnim slučajnim brojevima, već i o negativnim. U Java programiranju postoje prihvaćene metode koje možete slijediti za implementaciju ove funkcije. Uskočimo u to.
Dodavanje negativnih nasumičnih brojeva u Javi
Uključivanje negativnih nasumičnih brojeva može se postići korištenjem Jave java.util.Slučajno klase ili java.lang.Math razreda. Međutim, za specifičan slučaj negativnih nasumičnih brojeva, malo podešavanje tih klasa osigurava postizanje željenih rezultata.
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); } }
U prethodnom kodu, nextInt(Integer.MAX_VALUE) funkcija generira nasumični pozitivni cijeli broj, a množenje s "-1" pretvara ga u negativan broj.
Korak po korak Objašnjenje koda
Svaka linija koda u Javi igra ključnu ulogu u ishodu programa. Za navedeni kod postoji pedantan proces koji rezultira generiranjem negativnih nasumičnih brojeva.
1. Uvezite java.util.Slučajno knjižnica: Ova je biblioteka ključna za pružanje funkcija slučajnog odabira za generiranje slučajnih brojeva.
import java.util.Random;
2. Stvorite objekt od slučajan klasa: Objekt `random` kreiran je iz klase Random za generiranje slučajnih brojeva.
Random random = new Random();
3. Generirajte pozitivan slučajni cijeli broj: Metoda `nextInt(Integer.MAX_VALUE)` koristi se za stvaranje pozitivnog slučajnog cijelog broja.
int randomInteger = random.nextInt(Integer.MAX_VALUE);
4. Pretvorite pozitivni cijeli broj u negativni: Pozitivni nasumični broj množi se s “-1” kako bi broj postao negativan.
randomInteger = -1 * randomInteger;
5. Prikažite rezultat: broj se zatim ispisuje na konzoli.
System.out.println("Random Negative Integer: " + randomInteger);
Ključne biblioteke ili uključene funkcije
Java biblioteke ili funkcije uključene u rješavanje ovog problema prvenstveno su `java.util.Random` biblioteka i njena `nextInt` funkcija.
Korištenje električnih romobila ističe java.util.Slučajno knjižnica pruža API za generiranje pseudo-slučajnih vrijednosti različitih tipova podataka kao što su Boolean, float, integer, itd. Za negativne slučajne brojeve, integralna metoda `nextInt(int bound)` je kritična. Ova funkcija vraća pseudoslučajnu, ravnomjerno raspodijeljenu int vrijednost između 0 (uključivo) i navedene vrijednosti (isključivo).
Uvijek imajte na umu da Java nudi širok izbor alata za pomoć u vašem programiranju, a sposobnost stvaranja nasumičnih brojeva, bilo pozitivnih ili negativnih, nedvojbeno je jedna od najkorisnijih. Nemojte se ustručavati koristiti ga tamo gdje je to moguće.