Generation Number Random Java

Soo saarista tirooyin aan kala sooc lahayn oo ku yaal Java waa hawl caadi ah. Tusaale ahaan, waxaad u baahan kartaa inaad ku fuliso tijaabooyin qiime aan kala sooc lahayn mar kasta. Qoraalkan, waxaan eegeynaa siyaabo kala duwan oo aan ugu abuuri karno tirooyin aan kala sooc lahayn Java.



Sida Loo Abuuro Lambarro Iskudhafan oo Java ah

Java dhexdeeda, waxaan ku abuuri karnaa nambarro nasiib ah adoo adeegsanaya java.util.Random fasalka.

Markaan soo dejino fasalka 'Random class', waxaan ka abuuri karnaa shay kaas oo na siinaya awood aan ku adeegsanno nambarro nasiib ah


Tusaale ahaan, qaababka nextInt() iyo nextLong() soo celin doonaa lambar kujira qiyamka qiyaasta (taban iyo togan) ee int iyo noocyada xogta dheer siday u kala horreeyaan.



Abuuritaanka aan kala sooc lahayn Int, Long, iyo Boolean

import java.util.Random; public class GenerateRandomNumbers {
static Random rand;
public static void main(String[] args) {
rand = new Random();
System.out.println('Random integer: ' + rand.nextInt());
System.out.println('Random long: ' + rand.nextLong());
System.out.println('Random boolean: ' + rand.nextBoolean());
} }


Abuurista Lambarro aan kala sooc lahayn oo u dhexeysa

Mararka qaarkood, waxaan rabnaa in nambarro aan kala sooc lahayn laga soo saaro noocyo cayiman, tusaale ahaan. inta u dhexeysa 1 iyo 50.


Si tan loo sameeyo, waxaan ku siin karnaa halbeegga halbeegga '_ + _ | habka. Halbeegga ayaa qeexaya xadka sare ee baaxadda.

Mid ka mid ah waxyaabaha halkan ku xusani waa in tirada xadka sare aan lagu darin mid ka mid ah lambarrada la soo saaray. Tusaale ahaan, nextInt() wuxuu nambarada ka soo saaraa nextInt(5) ku 0 loo dhan yahay.

Haddii aan sidoo kale rabno 4 si aan ugu jirno liiska nambarada aan kala sooca lahayn, waxaan u baahannahay inaan adeegsanno 5

nextInt(5)+1

Abuuritaanka Nambarada Sugan ee Sugan Java

Fasalka 'Random class' wuxuu u soo saaraa tirooyin aan kala sooc lahayn qaab go'aamin ah. Algorithm-ka soo saara kala sooc la'aanta wuxuu ku saleysan yahay tiro loo yaqaan iniin abuur. Haddii nambarka abuurka la yaqaan markaa waa suurtagal in la ogaado tirooyinka la soo saarayo algorithm.


Hadafka import java.util.Random; public class GenerateRandomNumbers {
static Random rand;
public static void main(String[] args) {
rand = new Random();
int randInt = rand.nextInt(5) + 1;
System.out.println('Random integer: ' + randInt);
} }
Fasalku waa in la soo saaro lambarro aan kala sooc lahayn oo xoog badan.

The SecureRandom waa inuu soo saaraa wax soo saar aan go'aamin. Sidaa darteed wax walboo abuur ah ayaa loo gudbiyay SecureRandom shaygu waa inuu noqdaa mid aan la saadaalin karin.

Hoos waxaa ku yaal tusaale adeegsiga SecureRandom fasalka si loo abuuro lambarro aan kala sooc lahayn oo Java ah

SecureRandom

Tusaalooyinka kor ku xusan waxay muujinayaan sida loogu abuuro lambarro aan kala sooc lahayn Java.


Tixraac: Sug Nabadgalinta Jiilka Nambarka