我无法弄清楚这一点。在百分数上调用随机函数?
我需要一个解决方案来为它的百分比调用一个随机函数。
Ex。脚本调用subscriptions()的概率为10%,系统调用函数“specialitems()”的概率为3%。
我被困在这个,所以我希望有人可以帮助我与这个brainkiller。
<?php
class RandomGifts {
public $chances = '';
public function __construct($user) {
$this->user = $user;
//Find percent for each function
$this->chances = array(
'subscriptions' => 10, // 10%
'specialitems' => 3, // 5%
'normalitems' => 30, // 40%
'fuser' => 50, // 70%
'giftcards' => 7, // 7%
);
//This should call the function which has been calculated.
self::callFunction(?);
}
public function subscriptions(){}
public function specialitems(){}
public function normalitems(){}
public function fuser(){}
public function giftcards(){}
}
?>
注释中的百分比与实际值不匹配。为什么有这些评论呢? – GolezTrol
只是添加作业问题,所以它可以帮助我们更好地理解你想做什么。 –
我认为我的答案可以解决您的问题 –