All your subcodes are belong to us

generating random strings based on a phrase

by MikeGrace

HTML

<ul id='subcodes'></ul>

JavaScript

for(var i = 0; i < 20; i++) {
    var phrase = 'allyoursubcodearebelongtous';
    var cypher = phrase.split('');
    var subcode = [];
    while (cypher.length > 0) {
        var index = Math.floor( Math.random() * (cypher.length + 1) );
        subcode.push( cypher[index] );
        cypher.splice( index, 1 );
    }

    $('#subcodes').append( '<li>' + subcode.join('') + '</li>');
}