Рақамҳои тасодуфӣ бе такрор

Тартиб додани мушкилот

Фарз мекунем, ки мо бояд маҷмӯи ададҳои тасодуфии бутунро бидуни такрор дар доираи додаи арзишҳо эҷод кунем. Намунаҳо дар роҳ:

  • тавлиди рамзҳои тасодуфии беназир барои маҳсулот ё корбарон
  • таъин кардани одамон ба вазифаҳо (ҳар яке аз рӯйхат ба таври тасодуфӣ)
  • иваз кардани калимаҳо дар дархости ҷустуҷӯ (салом seo-shnikam)
  • бозии лото ва ғ.

Усули 1. Содда

Барои оғоз, биёед як варианти оддиро баррасӣ кунем: мо бояд маҷмӯи тасодуфии 10 ададро аз 1 то 10 гирем. Бо истифода аз функсияи дар Excel сохташуда ДАР БАЙНИ ДАВЛАТ (ДАР БАЙНИ) беҳамтоӣ кафолат дода намешавад. Агар шумо онро ба ячейкаи варақ ворид кунед ва онро ба 10 ячейка нусхабардорӣ кунед, пас такрорҳо ба осонӣ рух медиҳанд:

Рақамҳои тасодуфӣ бе такрор

Бинобар ин мо бо рохи дигар меравем.

Ҳама версияҳои Excel функсия доранд Ранг (RANG), барои рейтинг ё ба ибораи дигар, муайян кардани мавқеи болоии адад дар маҷмӯи пешбинӣ шудааст. Шумораи калонтарин дар рӯйхат дорои рутба = 1, дуюм дар боло дараҷа = 2 ва ғайра мебошад.

Биёед функсияро дар чашмаки А2 ворид кунем SLCHIS (RAND) бидуни далелҳо ва формуларо ба 10 чашмак нусхабардорӣ кунед. Ин функсия ба мо маҷмӯи 10 адади касри тасодуфиро аз 0 то 1 тавлид мекунад:

Рақамҳои тасодуфӣ бе такрор

Дар сутуни навбатӣ мо функсияро муаррифӣ мекунем Рангбарои муайян кардани мавқеъ дар рейтинг барои ҳар як рақами тасодуфии гирифташуда:

Рақамҳои тасодуфӣ бе такрор

Мо дар сутуни B он чизеро мегирем, ки мо мехостем - ҳама гуна шумораи дилхоҳи бутуни тасодуфии такрорнашаванда аз 1 то 10.

Соф назариявӣ, вазъият метавонад ба миён меояд, вақте ки SLCHIS дар сутуни А ба мо ду адади тасодуфии якхела медиҳад, рутбаҳои онҳо мувофиқат мекунанд ва мо дар сутуни В такрор хоҳем гирифт. Аммо, бо назардошти он, ки дақиқии он 15 адад аст, эҳтимолияти чунин сенария ниҳоят хурд аст.

Усули 2. Мушкил

Ин усул каме мураккабтар аст, аммо танҳо як формулаи массивро истифода мебарад. Фарз мекунем, ки мо бояд рӯйхати 9 ададҳои такрорнашавандаи тасодуфиро дар диапазони аз 1 то 50 дар варақ эҷод кунем.

Дар чашмаки A2 формулаи зеринро ворид кунед, дар охири он клик кунед Ctrl + Shift + Enter (барои дохил кардани он ҳамчун формулаи массив!) ва формуларо ба миқдори дилхоҳи чашмакҳо нусхабардорӣ кунед:

Рақамҳои тасодуфӣ бе такрор

Усули 3. Макро

Ва, албатта, шумо метавонед мушкилотро бо истифода аз барномасозӣ дар Visual Basic ҳал кунед. Дар яке аз мақолаҳои кӯҳна дар бораи интихоби тасодуфӣ, ман аллакай аз функсияи макросити Lotto иқтибос овардам, ки шумораи зарурии рақамҳои тасодуфии такрорнашавандаро аз фосилаи додашуда тавлид мекунад.

  • Чӣ тавр шумори арзишҳои беназирро дар диапазон ҳисоб кардан мумкин аст
  • Интихоби тасодуфии элементҳо аз рӯйхат

Дин ва мазҳаб