Tag Archive for 'Random'

PHP random password generator

As a new sequel to the Excel random password generator and the Random password generator, I’ve made a PHP random password generator service…

You can call it this way (if you hover the parameter values, you’ll get an explanation):


So, for example, to generate a 10 characters numeric password you could access:


Want the source code?

Incoming search terms for the article:

Random password generator

As an easy and quick to use alternative to the Excel random password generator, I’ve made this online Javascript adaptation of the random password generation function code… You can watch its source code below…


Uppercase Lowercase Numbers

Random Password

GNU GPL v3The code is licensed under the GNU GPL v3

Just in case you want to see the function code without looking into the source code:

Random Password Generator by NeoEGM

Copyright (C) 2009 Ezequiel Gastón Miravalles

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Software: Random Password Generator by NeoEGM
Author: Ezequiel Gastón Miravalles
Website: http://www.neoegm.com/software/random-password-generator/
License: GNU GPL v3 (read above)

function RandomPassword(Length, Upper, Numbers, Lower)
	Upper = typeof(Upper) != 'undefined' ? Upper : true;
	Numbers = typeof(Numbers) != 'undefined' ? Numbers : true;
	Lower = typeof(Lower) != 'undefined' ? Lower : true;
    if (!Upper && !Lower && !Numbers)
		return "";

    var Ret = "";
    var Num;
    var Repeat;

    Chars = 26 * 2 + 10;	//26 (a-z) + 26 (A-Z) + 10 (0-9)
	//a-z = 97-122
	//A-Z = 65-90
	//0-9 = 48-57

    for (i = 1; i <= Length; i++)
        Repeat = false;

        Num = Math.floor(Math.random()*Chars);

        if (Num < 26)
            if (Lower)
                Ret = Ret + String.fromCharCode(Num + 97);
                Repeat = true;
        else if (Num < 52)
            if (Upper)
                Ret = Ret + String.fromCharCode(Num - 26 + 65);
                Repeat = true;
        else if (Num < 62)
            if (Numbers)
                Ret = Ret + String.fromCharCode(Num - 52 + 48);
                Repeat = true;

        if (Repeat)

    return Ret;

Incoming search terms for the article:

Excel random password generator

Sometimes you may have to generate automatically different random passwords. This could be a very easy task if you just had an Excel function like “RandomPassword”, so you could write:


And get something like:


Well, this is exactly the idea of the Add-In I’ve made…

Random Password

If this isn’t what you’re looking for, as an alternative, you can visit the online random password generator.

Keep reading…

Incoming search terms for the article: