ICE Key Generator: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (seed)
m (minor tweak)
Line 1: Line 1:
==Source code==
==Source code==
<pre><script language="JavaScript" type="text/javascript">
<pre><script language="JavaScript" type="text/javascript">
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?';
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?';
var l = chars.length-1;
var l = chars.length-1;
document.write('<font style="font-size:5em">');
document.write('<font style="font-size:5em">');
for(var x=0;x<=7;x++)
for(var x=0;x<=7;x++)
{
var chr = chars.charAt(Math.round(Math.random(new Date().getSeconds())*l));
var out;
switch(chr)
{
{
document.write(chars.charAt(Math.round(Math.random(new Date().getSeconds())*l)));
case '<':
out = '&lt;'
break;
case '>':
out = '&gt;'
break;
case '&':
out = '&amp;'
default:
out = chr;
}
}
document.write('</font>');
document.write(out);
}
document.write('</font><br />');
</script></pre>
</script></pre>

Revision as of 17:57, 17 May 2006

Source code

<script language="JavaScript" type="text/javascript">
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?';
var l = chars.length-1;
document.write('<font style="font-size:5em">');
for(var x=0;x<=7;x++)
{
	var chr = chars.charAt(Math.round(Math.random(new Date().getSeconds())*l));
	var out;
	switch(chr)
	{
		case '<':
			out = '<'
			break;
		case '>':
			out = '>'
			break;
		case '&':
			out = '&'
		default:
			out = chr;
	}
	document.write(out);
}
document.write('</font><br />');
</script>