Tirage au sort et poids du résultat
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Tirage au sort et poids du résultat
Bonjour,
Admettons que j'ai un script qui permette de tirer au sort un nombre entre 1 et 10. Facile avec la fonction rand(1,10)
Maintenant je me pose la question suivante : théoriquement avec cette fonction donne autant de poids à 1 qu'à 3 ou encore à 7, autrement dit chaque nombre a autant de chance de ressortir que les autres.
Admettons que je veuille donner plus de poids à 5 qu'aux autres nombres. Cela est-il possible ?
Admettons que j'ai un script qui permette de tirer au sort un nombre entre 1 et 10. Facile avec la fonction rand(1,10)
Maintenant je me pose la question suivante : théoriquement avec cette fonction donne autant de poids à 1 qu'à 3 ou encore à 7, autrement dit chaque nombre a autant de chance de ressortir que les autres.
Admettons que je veuille donner plus de poids à 5 qu'aux autres nombres. Cela est-il possible ?
Salut,
Tu peux par exemple créer un tableau avec les entiers de 1 à 10 et tu ajoutes dans ce tableau, (p-1) fois le nombre 5, avec p le poids que tu souhaites donner à 5.
Ensuite tu tires une uniforme entre 1 et (10+p-1) avec la fonction rand()
Dans ton tableau, chaque indice a autant de chance de sortir, mais comme 5 est p fois plus présent... tu as ce que tu cherchais.
++
Tu peux par exemple créer un tableau avec les entiers de 1 à 10 et tu ajoutes dans ce tableau, (p-1) fois le nombre 5, avec p le poids que tu souhaites donner à 5.
Ensuite tu tires une uniforme entre 1 et (10+p-1) avec la fonction rand()
Dans ton tableau, chaque indice a autant de chance de sortir, mais comme 5 est p fois plus présent... tu as ce que tu cherchais.
++
^^
$val1 = rand(1,10);
$val2 = rand(1,10);
$val3 = 5;
$tab = array("$val1","$val2","$val3");
te reste plus qu'a trouver sur le web (ya plein) une fonction qui va choisir un des elements aleatoirement du tableaux $tab.
en gros ta un peu plus d'1 chance sur 3 dans l'exemple de prendre le chiffre 5
$val1 = rand(1,10);
$val2 = rand(1,10);
$val3 = 5;
$tab = array("$val1","$val2","$val3");
te reste plus qu'a trouver sur le web (ya plein) une fonction qui va choisir un des elements aleatoirement du tableaux $tab.
en gros ta un peu plus d'1 chance sur 3 dans l'exemple de prendre le chiffre 5
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Référencement : le problème des sessions des pages PHP
- Répartition des clics sur les 10 premiers résultats Google
- Suivi du regard : analyse des résultats de Google
- J'ai de la chance : explications de l'option de Google
- WebRankInfo lance la publicité collaborative
- Google sort la version française de Blogger
- Les mini-sitelinks de Google
- Google sort l'API AdWords Sandbox
- Google propose en option un lien pour supprimer un site des résultats
- Parts de marché des moteurs aux USA (Mai 2008)
Consultez la description détaillée des produits ou services de Google suivants : Google Whack
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum