Biased Random Number Generator

前端 未结 10 474
春和景丽
春和景丽 2020-12-09 12:41

I am looking for a random number generator that can be biased. For instance, say I want a random number between 1-5, with the probability being:

1: Comes up 20% of t

10条回答
  •  半阙折子戏
    2020-12-09 13:44

    Why don't you just use a regular random number generator that return number between 0.0 and 1.0, and wrap it with another function that returns a number according to your requirements?

    like

    double biased (double seed) {
    if (seed >= 0.0 && seed <0.2) return 1;
    else if  ...
    }
    

提交回复
热议问题