ICE Key Generator: Difference between revisions
Jump to navigation
Jump to search
m (;) |
m (→Alternative) |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
This is a simple HTML script that can be used to randomly generate an encryption code for use with [[Vice]]. Note that this does not generate a code for a specific game; its intent is for developers to get a completely random key to use for their own mod(s). | |||
==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('< | document.write('<span style="font-size:5em;">'); | ||
for(var x=0;x<=7;x++) | for(var x=0;x<=7;x++) | ||
{ | { | ||
Line 25: | Line 27: | ||
document.write(out); | document.write(out); | ||
} | } | ||
document.write('</ | document.write('</span>'); | ||
</script></pre> | </script></pre> | ||
==Alternative== | |||
:{{warning| See here [[Talk:ICE_Key_Generator]]}} | |||
I'm not sure if Source/ICE support Unicode characters but i improved the script a little . . . | |||
<pre><script language="JavaScript" type="text/javascript"> | |||
var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'; | |||
var l = chars.length-1; | |||
document.write('<span 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 = '&'; | |||
break; | |||
default: | |||
out = chr; | |||
break; | |||
} | |||
document.write(out); | |||
} | |||
document.write('</span>'); | |||
</script></pre> | |||
:--[[User:Jenkins08|Jenkins08]] 17:11, 7 April 2009 (UTC) | |||
[[Category:Programming]] |
Latest revision as of 00:03, 13 April 2009
This is a simple HTML script that can be used to randomly generate an encryption code for use with Vice. Note that this does not generate a code for a specific game; its intent is for developers to get a completely random key to use for their own mod(s).
Source code
<script language="JavaScript" type="text/javascript"> var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?'; var l = chars.length-1; document.write('<span 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 = '&'; break; default: out = chr; break; } document.write(out); } document.write('</span>'); </script>
Alternative
Warning: See here Talk:ICE_Key_Generator
I'm not sure if Source/ICE support Unicode characters but i improved the script a little . . .
<script language="JavaScript" type="text/javascript"> var chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+-=[]{};/., ~`:<>?„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ'; var l = chars.length-1; document.write('<span 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 = '&'; break; default: out = chr; break; } document.write(out); } document.write('</span>'); </script>
- --Jenkins08 17:11, 7 April 2009 (UTC)