выбор случайного числа - PullRequest
0 голосов
/ 26 марта 2012

У меня есть множество случайных чисел и нулей. Как я могу случайным образом выбрать из них положительное число и с некоторой вероятностью, скажем, 20% заменить его другим значением, в противном случае оставить его прежним?

1 Ответ

1 голос
/ 26 марта 2012

Псевдокод

While Selected Number Is Not A Positive Number
      Select Random Index Between 0 and Size of Array - 1
      If Number at Index is Not Positive then continue to next iteration
      Else
      Generate Random Number Between 0 and 1
      If Random Number is less than 0.2 //20%
          Set Array[selected index] = some other value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...