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 lisamist saab teha Java abil java.util.Juhus klass või java.lang.Math klass. Negatiivsete juhuslike arvude konkreetsel juhul tagab nende klasside väike kohandamine soovitud tulemuste saavutamise.
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); } }
Eelmises koodis on nextInt(täisarv.MAX_VALUE) funktsioon genereerib juhusliku positiivse täisarvu ja "-1"-ga korrutamine 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 java.util.Juhus teek: see teek on hädavajalik juhuslike arvude genereerimiseks mõeldud juhuslike funktsioonide andmiseks.
import java.util.Random;
2. Loo objekt juhuslik klass: objekt "random" luuakse juhuslike arvude genereerimiseks klassist Random.
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".
. java.util.Juhus teek pakub API-d erinevate andmetüüpide pseudojuhuslike väärtuste genereerimiseks, nagu tõeväärtus, ujuk, täisarv jne. Negatiivsete juhuslike arvude puhul on integraalmeetod `nextInt(int bound)` kriitiline. See funktsioon tagastab pseudojuhusliku ühtlaselt jaotatud int 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.