Php 单击“按百分比赢”并显示数字
我创建了一个下注脚本,我需要帮助按钮高或低 我创建了一个输入值,用于确定机会。例如,获胜的机会是5%。因此,当用户点击按钮高/低时,函数将考虑机会获胜(5%)。这意味着95%的用户将遭受损失 当用户点击时,我实现了一个随机数 比如说,, -获胜几率为5% -按钮高是950000~999999之间的随机数 -按钮下限为0~49999之间的随机数 如何获得高或低的按钮点击结果,用户将赢得5%的机会,将失去95%的机会 请帮忙Php 单击“按百分比赢”并显示数字,php,jquery,Php,Jquery,我创建了一个下注脚本,我需要帮助按钮高或低 我创建了一个输入值,用于确定机会。例如,获胜的机会是5%。因此,当用户点击按钮高/低时,函数将考虑机会获胜(5%)。这意味着95%的用户将遭受损失 当用户点击时,我实现了一个随机数 比如说,, -获胜几率为5% -按钮高是950000~999999之间的随机数 -按钮下限为0~49999之间的随机数 如何获得高或低的按钮点击结果,用户将赢得5%的机会,将失去95%的机会 请帮忙 谢谢我写的代码正是这样做的。这是。 以下是与您相关的部分: probSel
谢谢我写的代码正是这样做的。这是。
以下是与您相关的部分: probSelect.php
请提供一些您已经尝试过的代码dit可能与网站文化背道而驰,直接向用户提供他们的解决方案,但我想帮助其他人,我希望自己也能得到帮助。我喜欢StackOverflow作为一个网站来回答你的编码问题。我在上面的答案中发布了代码。也可以随时查看存储库。
<?php
require_once("confirm.php");
/*
* A function to select an element from an array with indicated probabilites.
* Input:
* An associative array whose keys are the elements to be selected from, and whose values are the associated probabilities.
* Output:
* The selected element, or "NULL" if an invalid probability distribution was supplied.
* @params
* array $arr: The array containing the probability distribution.
*/
function probSelect(array $arr)
{
if(confirm($arr))
{
$var = lcg_value(); #The random float that would be used to select the element.
$sum = 0;
foreach ($arr as $key => $value)
{
$sum += $value;
if($var <= $sum)
{
return $key;
}
}
}
else
{
print("ERROR!!! The supplied probability distribution must sum to 1. <br>");
return null;
}
}