Iemācies programmēt iesācējiem.

Sakārtotās skaitļus JavaScript: Tā tas ir vienkārši

Visi pamācības video Programmēšanas mācīšanās sācējiem

Izvēloties nejaušos skaitļus ir būtiska loma programmēšanā. Neatkarīgi no tā, vai tu izstrādā spēli, veido simulācijas vai vienkārši eksperimentē ar nejaušajiem skaitļiem, ir svarīgi zināt, kā tos efektīvi ģenerēt. Šajā pamācībā es parādīšu, kā tu vari ar JavaScript ģenerēt nejaušos skaitļus. Mēs soli pa solim iziesim cauri procesam.

Visaptverošās atziņas

  • Ar JavaScript var ģenerēt nejaušos skaitļus diapazonā no 0 līdz 1.
  • Lai iegūtu nejaušo skaitli konkrētā diapazonā, ir nepieciešamas dažas aprēķinu procedūras.
  • Math.floor() metodes izmantošana ļauj iegūt veselos skaitļus no nejaušajiem skaitļiem.

Soli pa solim instrukcija

Lai ģenerētu nejaušos skaitļus, mēs strādājam ar Math klasi JavaScript. Vispirms izskaidrošu pamatus un pēc tam pāriešu pie konkrētiem piemēriem.

Pirmais kontakts ar nejaušo skaitļu ģenerēšanu

Sāc ar mainīgā izveidi, lai saglabātu nejaušo skaitli. JavaScript mēs izmantojam Math.random() funkciju, lai ģenerētu nejaušo skaitli starp 0 (ietverot) un 1 (neietverot).

Šeit ir, kā tu to dari savā kodā:

let randomValue = Math.random();

Ar šo rindu savā skriptā tu ģenerēsi nejaušo skaitli. Izmēģināsim to praksē.

Tīras skaitļus JavaScript: Tā tas ir vienkārši

Izsistība: noteikt konkrētu diapazonu

Nākamā izsistība ir ģenerēt nejaušo skaitli noteiktā diapazonā, piemēram, starp 1 un 10. Vieglokais veids, kā to sasniegt, ir reizināt nejaušo skaitli ar augšējo robežu un pārliecināties, ka mēs pievienojam pareizo offset.

Nejaušo skaitļu noapaļošana

Nākamā problēma ir tā, ka Math.random() ģenerētie vērtības ir decimāldaļas. Lai iegūtu veselos skaitļus, mēs izmantojam Math.floor() funkciju.

Šeit Math.floor() nodrošina, ka skaitlis tiek noapaļots uz leju, ļaujot tev iegūt tikai veselos skaitļus.

Nejaušie skaitļi plašākā diapazonā

Ja tu tagad vēlies ģenerēt nejaušos skaitļus starp 1 un 100, tu vari izmantot to pašu loģiku.

Šī rinda ģenerē nejaušos skaitļus starp 1 un 100. Ir svarīgi atcerēties, ka šādā veidā rezultāts nekad nebūs 101 vai lielāks.

Sistemātiskie skaitļi JavaScript: Tā tas ir vienkārši

Kopsavilkums – nejaušo skaitļu ģenerēšana JavaScript: praktiska rokasgrāmata

Šajā rokasgrāmatā tu esi iemācījusies, kā ģenerēt nejaušos skaitļus ar JavaScript. Tu vari ģenerēt nejaušos skaitļus starp 0 un 1 un pielāgot tos, lai iegūtu veselos skaitļus specifiskos diapazonos. Math.random() izmantošana kopā ar Math.floor() sniedz tev nepieciešamo elastību. Izmanto šīs tehnikas, lai realizētu savus aizraujošos projektus!

Bieži uzdotie jautājumi

Kā es varu pārliecināties, ka nejaušie skaitļi ir patiešām nejauši?Math.random() funkcija JavaScript izmanto pseidonejaušā skaitļu ģeneratoru, kas vairumam mērķu ir pietiekami.

Vai es varu ģenerēt arī nejaušos skaitļus citos diapazonos?Jā, tu vari pielāgot reizināšanu un saskaitīšanu, lai ģenerētu nejaušos skaitļus jebkurā vēlamajā diapazonā.

Vai ir atšķirības starp metodēm dažādās programmēšanas valodās?Jā, katrai valodai ir savas metodes nejaušo skaitļu ģenerēšanai, bet pamatkoncepts bieži paliek līdzīgs.