生成随机数但有扭曲

Rob*_*itt 3 php random numbers

我需要生成一个随机数.

但扭曲的是,较低数字的百分比应大于较高数字.

例如.

兰德> 1到100

13, 15, 12, 16,87, 15, 27, 12, 1, 12,98, 12,53, 12, 14 ....

粗体整数将是从1-100范围返回的整数.

数学应该是这样的 rand = a number lower than max/2

希望你们能帮忙.

Ps,矩阵怎么会进入这个?我不擅长数学:(


绝对答案似乎就是那个.

$up = $down = 0;
while(true)
{
   if(abs((rand()%150)-50) < 50)
   {
      $up++;
   }else
   {
      $down++;
   }
   if( ($up + $down) == 500){ break;}
}

echo $up . '/' . $down;
Run Code Online (Sandbox Code Playgroud)

Ken*_*enE 5

怎么样

n = abs((rand()%150)-50)
Run Code Online (Sandbox Code Playgroud)