Générateur de mot de passe en JavaScript

Contenu du snippet

/**
FONCTION DE GENERATION D'UN MOT DE PASSE ALEATOIRE
EN JAVASCRIPT
AUTEUR DU SCRIPT : HOLDZ
DATE DE SORTIE : 12/04/15
CODE :

*


*
**/

function genere_mdp(nombreCaracteres,activateMAJ, activateMin,activateNumber)
{
  var array = "", rand_pass = "";
  if(activateMAJ)
  {
    array += "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  }
  if(activateMin)
  {
    array += "abcdefghijklmnopqrstuvwxyz";
  }
  if(activateNumber)
  {
    array += "01234567890123456789";
    // On répète 2 fois les chiffres sinon ils sortent rarement
  }
  for(var i=0;i<nombreCaracteres;i++)
  {
    rand_pass += array[Math.floor(Math.random()*array.length)];
  }
  return rand_pass;
}
/*****
EXEMPLES :
genere_mdp(15,true,true,true)
-> mot de passe de 15 caractères avec MAJUSCULES/Minuscules et chiffres mélangés
genere_mdp(10,false,false,true);
-> mot de passe de 10 caractères avec seulement des chiffres


*
**
***
****
*****
******
*******
********
*********
**********/

Compatibilité : 1.0

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.