Ich kann das nicht herausfinden.Anruf Zufallsfunktion auf Prozente?
Ich brauche eine Lösung, um eine zufällige Funktion für ihren Prozentsatz aufzurufen.
Ex. Es besteht eine Wahrscheinlichkeit von 10%, dass das Skript subscriptions() und 3% Wahrscheinlichkeit aufruft, dass das System die Funktion "specialitems()" aufruft.
Ich bin in diesem stecken, also hoffe ich, dass jemand mir mit diesem brinkiller helfen kann.
<?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(){}
}
?>
Die Prozentangaben in den Kommentaren stimmen nicht mit den tatsächlichen Werten überein. Warum sind die Kommentare überhaupt da? – GolezTrol
fügen Sie einfach die Hausaufgabenfrage hinzu, damit wir besser verstehen können, was Sie zu tun versuchen. –
Ich denke, meine Antwort löst Ihr Problem –