Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
//Функция управляемого рандома
function rundom($percent = 50): bool
{
return (mt_rand(1, 100) + (100 - (100 - $percent)) > 100 ? true : false);
}
$percent = 40;
//mt_srand(make_seed());
if(rundom($percent) === true) {
echo 'Выпало значение у которого шанс '.$percent.'%';
} else {
echo 'Выпало значение у которого шанс '.(100 - $percent).'%';
}
/*
$m = 0;$n = 0;
for($i = 0; $i < 1000000; $i++) {
mt_srand($i);
if(rundom($percent) === true) {
$n++;
} else {
$m++;
}
}
echo $n . '|' . $m;*/