Sondage du mois

Sondage du mois
 

  La connaissance ne vaut que si elle est partagée par tous




 
  Astuce Adobe Photoshop : Raccourci inverser : Ctrl I




Infos de Igixcs

Voir sa Fiche Membre

  • Blog conçu le : 27 Juin 2008
  • Nombre d'articles : 9
  • Nombre de pages vues : 10152
  • Adresse Email :

Les articles du blog

Blog de Igixcs
IgiX le POURIS
Blog de Igixcs - JS - mt_rand "
le 14/09/2008 à 10h41 - 3 commentaires   

JS - mt_rand "

0/5 (1 votes)

Si y en a qui cherchent a avoir un mt_rand en JS pour ceux que ça intéresser
CODE JAVASCRIPT



/*Powered by IgiX*/
function mt_rand(min, max)
{
var nb= min +(max-min+1)*Math.random();
return Math.floor(nb);
}



Explication :
Math.random() => renvoie un nombre aléatoire entre 0 et 1, ça pourrait être 0.012354912345
donc si min = 0 et max = 100 et random() le renvoi 0.123
nb = 0+(100-0+1)*0.123 = 101*0.123 = 12.423
donc en français c'est
On veut au moins min + la différence entre le max et le min + 1 qui est multiplié par un chiffre aléatoire compris entre 0 et 1

Donc là on obtient un chiffre compris entre min et max mais il est décimal! donc floor(x) nous renvoie l'entier inférieur ou égal à x (ici 12)
en maths c'est
floor(x) c'est la troncature à 1 de x
voilà la fonction
alert(mt_rand(12, 15));



Partager sur Twitter

Commentaires

Igixcs, le 17/09/2008 à 15h30
 
CODE HTML


                            ¸''   ¸'  ¸.  '' ¯ ¯ ''  .,''·¸  ''·¸
¸' ¸. '' ¯ '' .,''·¸ ', ',
'; ·'' ¸.· ·'' ¸.·''¸·''·¸ ; ; ;
'; ¸· ¸· ; ; ¸'' ', ¸ ', ;
'; ; ; ', '·,'·,'· ;¸...., ; ;,' ¸'
; ', ' ¸ ¸'· ''''´; ; ''''´ ; ,'´ ,'
; ', ',' _''''_ '; ,' ;
', ', ', '·. ''·:::::·'' ¸.·',' ;
', ', ' ''·.¸ _ ¸ .·'',·' ,' ¸''
¸.--'·, '·, '·; .·''¸.·¸·' ,·' ¸'' ; ; ; ;
¸·' ¸.'·¸'· ' ·'' ¸·'¸.·'¸·'¸·'; '' '' '' ;-,
'; ¸.·' ¸ . · ·'·'' '' '' ¸; ', ¸.'
';.·'- '' ,' ', ¸.·''' ;
¸ · ''¯ ¸ ·''¯ ¯'' ·, ', ''; '; ¸''
,' ¸ ¸· ; ', ,' ; ,''
¤ ¸·' ¤ ,' ''; ',';
'¸ ¸ .' , ¸ '' ¸.;: .: ',',
'· ¸ · '' '; ' .¸ ¸ ·'' ¸·'' ,':. :: ',;
;:. ; ;. '' '' ¸·' ;:: :· ;
',::. ; ',:. .:' ¸·' ';:: : ,'
',:· ', '·, :: ,' '', ¸.·'
',: ', ''·, : ; '·¸¸¸.·'
¸.·''',: ; ; ¸.·''¯¸.'·.¸
·,¸ ¸.·' ;: ; ; ¸·' ¸.·' '' ·.¸
:, ',.·' ,'''·¸ ¸·' ¸·' '' ·¸
'' ·, ¸ . ·',¸ ''·¸ ¸' ¸' ''·¸
''¸.·' ¸.·'' '','·¸ ''·¸·'' ; ''¸
¸·' '·¸ ', ,' ;
¸·'' '·¸ ',¸' ;
¸·'' '·¸ ; ,'
¸'' ',' ,''
¸'' ¸' ¸'
¸'' ¸''




tyberium, le 19/09/2008 à 20h00
  C est quoi?



Igixcs, le 19/09/2008 à 21h01
  la fonction où le commentaire?

fonction c'est un mt_rand mais en JS
commentaire c'est Miss TTM :p



Vous devez être membre pour poster des commentaires sur le site.

DERNIÈRES PUBLICATIONS DE OPEN-MOUTHED

En direct de open-mouthed.com