Cov txheej txheem:

Yuav ua li cas koj teem ib thaj tsam hauv lej random?
Yuav ua li cas koj teem ib thaj tsam hauv lej random?

Video: Yuav ua li cas koj teem ib thaj tsam hauv lej random?

Video: Yuav ua li cas koj teem ib thaj tsam hauv lej random?
Video: yuav coj li cas kom luag nyiam 2024, Tej zaum
Anonim

Random Numbers nyob rau hauv ib tug muab Range

  1. Ua ntej, muab ntau qhov loj ntawm qhov ntau ntawm qhov tseem ceeb koj xav kom npog los ntawm qhov tshwm sim ntawd lej . random () ua. lej .
  2. Tom ntej no, hloov qhov no ntau mus txog qhov ntau uas koj yog hom phiaj. Koj ua qhov no los ntawm kev ntxiv tus nqi min.

Tsis tas li ntawd, koj ua li cas hloov qhov ntau ntawm kev ua lej random?

Yog tias koj xav tau tshwj xeeb ntau ntawm qhov tseem ceeb, koj yuav tsum muab tus nqi xa rov qab nrog qhov loj ntawm qhov ntau . Piv txwv li, yog tias koj xav tau cov random tus naj npawb ntawm 0 txog 20, qhov chaw nyob qhov tshwm sim yuav tsum tau muab sib npaug los ntawm 20 kom tau txais qhov xav tau.

Tom qab ntawd, lo lus nug yog, ua li cas koj teeb tsa lej lej hauv Java? Yog koj xav tsim random tus lej hauv ntau ntawm integers Java tshaj qhov zoo tshaj yog siv random . nextInt() txoj kev nws yuav rov qab tag nrho cov integers uas muaj vaj huam sib luag. Koj kuj siv tau lej . random () txoj kev ua ntej tsim random tus lej li ob npaug thiab tshaj qhov ntsuas tus lej ntawd rau hauv int tom qab.

Ntxiv mus, qhov ntau ntawm kev ua lej random yog dab tsi?

Cov lej . random () muaj nuj nqi rov qab ib qho floating-point, pseudo- random num hauv ntau 0 mus rau tsawg dua 1 (suav nrog 0, tab sis tsis yog 1) nrog kwv yees li kev faib tawm ntawm qhov ntawd ntau - uas koj tuaj yeem ntsuas qhov koj xav tau ntau.

Puas yog pes tsawg tus lej zoo?

Ib tus lej yog tus lej tag nrho uas tuaj yeem ua tau ntau dua 0, hu ua zoo , los yog tsawg dua 0, hu ua negative. Zero tsis yog zoo los tsis zoo. Ob tus lej uas yog tib deb ntawm lub hauv paus chiv keeb nyob rau hauv opposite lus qhia yog hu ua opposites.

Pom zoo: