随机数字选择
答
伪码
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