Jeux Web.org

  • Home
  • Forums
  • Photos
  • Boutique
    • Boutique JeuxWeb
    • Panier
  • Nous contacter
    • JeuxWeb
    • Jeux Hébergés
JeuxWeb
  • Accueil
  • News
  • Qui Sommes Nous ?
  • Créateur de Jeu ?
  • Jeux de Plateau
  • Aider JeuxWeb
  • Liens
Les Guides
  • Codes et Scripts
  • Articles
  • Jeux de Plateau
Nos Jeux
  • MountyHall
  • Monde de Thäanis
  • Braldahim
cisco ccna
cisco ccna


Nom d"utilisateur / mot de passe perdu ?
Pas encore inscrit ? Inscription

postheadericon Jet de Dés

postdateiconMercredi, 23 Novembre 2005 09:30 | postauthoriconÉcrit par Yves Savonet | PDF 
Centraliser les tirages aléatoires de nos jeux dans une seule et unique fonction permet non seulement de remballer vos détracteurs à ce sujet mais surtout d'éviter quasiment à 100% toute erreur de programmation et garantir un bon fonctionnement "aléatoire" de vos jets de dés.

function f_RollSomeDices($ai_NbDe,$ai_NbFace)
{
	for ($i=1; $i<=$ai_NbDe; $i++)
	{
		$li_Roll += mt_rand(1,$ai_NbFace);
	}
	return $li_Roll;
} 

Remarquez que nous utilisons ici mt_rand() et pas rand() car mt_rand() est générateur de nombres aléatoire de caractéristique connue, le " Mersenne Twister " qui est 4 fois plus rapide que la fonction standard libc utilisée par rand().

{mos_fb_discuss:2}

< Précédent   Suivant >

Mis à jour (Jeudi, 03 Mai 2007 13:54)

 

postheadericon Derniers Codes & Scripts

  • Générer un flux rss (2e partie)
  • Afficher une image "sécurisée"
  • Temps d'exécution d'un script
  • Compter le nombre de joueurs actifs
  • Backup de base de donnée

postheadericon Codes & Scripts Populaires

  • Pack Graphique : comment l'implémenter
  • Jet de Dés
  • Code Image - éviter les doubles publications
  • Authentification d'une zone
  • Créer un fil RSS

Copyright © 2010 JeuxWeb.org asbl.
All Rights Reserved.

Designed by VYS - DungeonMaster (Yves Savonet).