
19 Aug
2012
19 Aug
'12
7:46 a.m.
On 19 August 2012 04:13, Mark Cerqueira
You could do something like this:
// generate a random float between 0.0 and 1.0 and compare its value to the percentage you would like doSomething() to be triggered if ( Std.rand2f(0.0, 1.0) < 0.20 ) { // the code in here has a 20% chance of executing doSomething(); }
This is likely what's going on behind the scenes in the coin method in SC.
Or, as a function for re-use;
fun int coin(float x)
{
if (Std.rand2f(0,1)< x)
return 1;
else
return 0;
}
//usage;
<<