Generer un nombre en fonction d'un pourcentage définie

Darkh62 -  
aomann Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis actuellement en train de développer un site avec des gain à gagner, j'ai donc utiliser une fonction en php pour générer un nombre en fonction d'un pourcentage définie par nombre.

Cependant le code à un petit soucis,
Par exemple au bout de plusieurs génération, le code va en quelque sorte être truquer je prend un exemple:
Au lieu de 1,8 j'aurais 2,2 ou parfois sa retire des point..


Voici mon code en question:
<?php

function Nombre_Aleatoire_Poid($nombres) {
$anombres = array();
foreach($nombres AS $nombre) {
for($i = 0; $i < $nombre[1]; $i++) {
$anombres[] = $nombre[0];
}
}
return $anombres[array_rand($anombres)];
}

$nombres = array(

array(0.10,10),
array(0.15,20),
array(0.30,50),
array(0.40,80),
array(0.50,100),
);
?>

Voilà si quelqu'un à une solution à mon problème..

Merci d'avance.
A voir également:

1 réponse

aomann Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   2
 
Je ne comprends pas... Serait-il possible d'être plus claire ? Peut-être de donner un exemple concret.
-1