In the name of God;
Testlib has nice random functions, here I want to suggest some other ones. The first and the second random functions are available in testlib, but the rest are not.
1,
Unable to parse markup [type=CF_MATHJAX]
, $$$r$$$)}Unable to parse markup [type=CF_MATHJAX]
to $$$r$$$ with equal probabilities :2,
Unable to parse markup [type=CF_MATHJAX]
, $$$r$$$, $$$w$$$)}Unable to parse markup [type=CF_MATHJAX]
to $$$r$$$ with monotonically increasing/decreasing probabilities :3,
Unable to parse markup [type=CF_MATHJAX]
, $$$r$$$, $$$c$$$)}Unable to parse markup [type=CF_MATHJAX]
to $$$r$$$ :4, \text{