Muidugi, siin on teie soovitud artikkel:
Juhuslikud arvud mängivad olulist rolli paljudes valdkondades, eriti simulatsioonides, matemaatilises modelleerimises ja isegi mängudes. Seetõttu on suutlikkus neid programmeerimisel luua. Sageli ei räägi me ainult positiivsetest juhuslikest numbritest, vaid ka negatiivsetest. Java programmeerimises on aktsepteeritud meetodid, mida saate selle funktsiooni rakendamiseks järgida. Hüppame sellesse.
Lisage Javas negatiivsed juhuslikud numbrid
Negatiivsete juhuslike arvude kaasamine on võimalik Java klassi java.util.Random või java.lang.Math abil . Negatiivsete juhuslike arvude puhul aga tagab soovitud tulemuste saavutamise väike kohandamine nende klassidega.
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);
}
}
Eelnevas koodis genereerib funktsioon nextInt(Integer.MAX_VALUE) juhusliku positiivse täisarvu ja korrutamine arvuga "-1" muudab selle negatiivseks arvuks.
Koodeksi samm-sammult selgitus
Iga Java koodirida mängib programmi tulemustes olulist rolli. Pakutud koodi jaoks on täpne protsess, mille tulemuseks on negatiivsete juhuslike arvude genereerimine.
1. Importige teek java.util.Random : see teek on oluline juhuslike arvude genereerimiseks mõeldud Random-funktsioonide pakkumiseks.
import java.util.Random;
2. Looge Random- klassi objekt : Objekt `random` luuakse Random-klassist juhuslike arvude genereerimiseks.
Random random = new Random();
3. Looge positiivne juhuslik täisarv: positiivse juhusliku täisarvu loomiseks kasutatakse meetodit "nextInt(Integer.MAX_VALUE)".
int randomInteger = random.nextInt(Integer.MAX_VALUE);
4. Teisendage positiivne täisarv negatiivseks: Positiivne juhuslik arv korrutatakse arvuga "-1", et saada negatiivne arv.
randomInteger = -1 * randomInteger;
5. Kuvage tulemus: number prinditakse seejärel konsooli välja.
System.out.println("Random Negative Integer: " + randomInteger);
Peamised raamatukogud või kaasatud funktsioonid
Selle probleemi lahendamisega seotud Java teegid või funktsioonid on peamiselt teek "java.util.Random" ja selle funktsioon "nextInt".
Teek java.util.Random pakub API-t erinevat tüüpi andmetüüpide (nt tõeväärtus, ujukoefitsient, täisarv jne) pseudojuhuslike väärtuste genereerimiseks. Negatiivsete juhuslike arvude puhul on integraalmeetod `nextInt(int bound)` kriitilise tähtsusega. See funktsioon tagastab pseudojuhusliku, ühtlaselt jaotatud täisarvulise väärtuse vahemikus 0 (kaasa arvatud) kuni määratud väärtuseni (välja arvatud).
Pidage alati meeles, et Java pakub teie programmeerimisel abistamiseks laia valikut tööriistu ja suutlikkus luua juhuslikke numbreid, olgu need positiivsed või negatiivsed, on kahtlemata üks kasulikumaid. Palun ärge kõhelge seda vajaduse korral kasutamast.