Random tus lej tsis rov ua dua

Formulation ntawm qhov teeb meem

Cia peb xav tias peb yuav tsum tsim ib pawg ntawm cov lej random yam tsis muaj kev rov ua dua nyob rau hauv qhov muab ntau yam txiaj ntsig. Piv txwv ntawm kev mus:

  • tsim cov cim random code rau cov khoom lossis cov neeg siv
  • muab cov neeg ua haujlwm (txhua tus los ntawm cov npe)
  • permutation ntawm cov lus nyob rau hauv cov lus nug (nyob zoo seo-shnikam)
  • ua si lotto etc.

Txoj Kev 1. Yooj yim

Yuav pib nrog, cia peb xav txog ib qho kev xaiv yooj yim: peb yuav tsum tau txais ib qho random set ntawm 10 integers los ntawm 1 txog 10. Siv cov haujlwm ua hauv Excel. NTAWM LUB SIJ HAWM (EDGE BETWEEN) uniqueness yog tsis guaranteed. Yog tias koj nkag mus rau hauv daim ntawv xov tooj thiab luam tawm 10 lub hlwb, tom qab ntawd rov ua dua tuaj yeem tshwm sim tau yooj yim:

Random tus lej tsis rov ua dua

Yog li ntawd, peb yuav mus rau lwm txoj kev.

Txhua versions ntawm Excel muaj qhov ua haujlwm nyob qib (RANG), npaj rau ranking los yog, nyob rau hauv lwm yam lus, txiav txim siab lub sab saum toj txoj hauj lwm ntawm ib tug xov tooj nyob rau hauv ib tug set. Tus lej loj tshaj plaws hauv daim ntawv muaj qib = 1, qhov thib ob nyob rau sab saum toj muaj qib = 2, thiab lwm yam.

Cia peb nkag mus rau qhov ua haujlwm hauv cell A2 SLCHIS (RAND) tsis muaj kev sib cav thiab luam cov qauv hauv 10 lub hlwb. Qhov kev ua haujlwm no yuav ua rau peb tsim ib qho ntawm 10 random fractional tus lej ntawm 0 txog 1:

Random tus lej tsis rov ua dua

Hauv kab tom ntej peb qhia txog kev ua haujlwm nyob qibtxhawm rau txiav txim siab txoj haujlwm hauv qeb duas rau txhua tus tau txais random tooj:

Random tus lej tsis rov ua dua

Peb tau txais nyob rau hauv kab B yam peb xav tau - txhua yam xav tau ntawm cov tsis rov ua dua random integers ntawm 1 txog 10.

Purely theoretically, qhov xwm txheej yuav tshwm sim thaum SLCHIS yuav muab ob tus lej sib npaug rau peb hauv kab A, lawv cov qib yuav phim thiab peb yuav tau txais qhov rov ua dua hauv kab B. Txawm li cas los xij, qhov tshwm sim ntawm qhov xwm txheej no yog qhov tsawg heev, muab qhov tseeb tias qhov tseeb yog 15 tus lej lej.

Txoj Kev 2. Nyuaj

Txoj kev no yog qhov nyuaj me ntsis, tab sis tsuas yog siv ib qho array formula xwb. Cia peb hais tias peb yuav tsum tau tsim ib daim ntawv teev npe ntawm 9 tsis rov ua dua random integers hauv thaj tsam ntawm 1 txog 50 ntawm ib daim ntawv.

Nkag mus rau cov qauv hauv qab no hauv cell A2, nyem qhov kawg Ctrl + ua haujlwm + nkag (kom nkag mus rau nws ua tus qauv array!) thiab luam cov qauv mus rau tus lej xav tau ntawm lub hlwb:

Random tus lej tsis rov ua dua

Txoj kev 3. Macro

Thiab, tau kawg, koj tuaj yeem daws qhov teeb meem siv programming hauv Visual Basic. Nyob rau hauv ib qho ntawm cov lus qub hais txog random sampling, kuv twb tau hais txog Lotto array macro muaj nuj nqi, uas ua rau tus lej yuav tsum tau ua tsis tau rov ua dua los ntawm lub sijhawm muab.

  • Yuav suav pes tsawg tus nqi tshwj xeeb hauv ib thaj tsam li cas
  • Random xaiv cov ntsiab lus los ntawm ib daim ntawv teev npe

Sau ntawv cia Ncua