Advertisement
Guest User

Untitled

a guest
Jun 20th, 2015
308
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <body onLoad="changeInt(3)">
  2. <input type="text" onkeyUp="changeInt(this.value);" onkeyDown="changeInt(this.value);" value="3">
  3. <b>dein resultat: </b>
  4. <span id="result">
  5. Warte...
  6. </span>
  7. </body>
  8. <script>
  9. var nInt = 3;
  10. var abc = ['a','b','c','d','e','f','g','h','j','k','m','n','p','q','r','s','t','u','v','w','x','y','z'];
  11.  
  12. function getRandom(min, max) {
  13.   return Math.floor(Math.random() * (max - min)) + min;
  14. }
  15.  
  16.  
  17. function get_letter(ai, modus) {
  18.  
  19.     if(ai > (abc.length-1)) {
  20.         return get_letter(ai-abc.length, modus);
  21.     }
  22.    
  23.     return modus == 1 ? abc[ai] : abc[ai].toUpperCase();
  24. }
  25.  
  26. function changeInt(ni) {
  27.     nInt = ni;
  28.    
  29.     var strings = [];
  30.    
  31.     for(var i = 1; i <= nInt; i++) {
  32.         modus = getRandom(1, 3);
  33.         strings.push(get_letter(getRandom(0, 10000), modus));
  34.     }
  35.        
  36.     var result = '';
  37.     document.getElementById('result').innerHTML = 'Warte...';
  38.    
  39.     strings.forEach(function(el, index, arr) {
  40.         result +=el;
  41.     });
  42.    
  43.     document.getElementById('result').innerHTML = result;
  44. }
  45. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement