beannshie

Random Generator

Oct 16th, 2017
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Random Generator</title>
  5. <style>
  6. .span {font-size: 20px; float: left; font-color: #33AAFF;}
  7. #result {font-size: 22px;}
  8. input {width: 97%}
  9. .generator {background: #005555; padding: 10px; width: 20%; text-align: center;}
  10. .generator-elements {width: 15%;}
  11. button {background-color: #00AAAA; font-size: 16px; color: white; padding: 14px 20px; margin: 8px 0; border: none; cursor: pointer; width: 100%;}
  12. </style>
  13. </head>
  14. <body>
  15. <div class="generator">
  16. <h1>Generator</h1>
  17. <span class="span">Min:</span><input type="number" id="min"></br>
  18. <span class="span">Max:</span><input type="number" id="max"></br>
  19. <button onclick="generate()">Generate</button>
  20. <div>
  21. <span id="result"></span>
  22. </div>
  23. </div>
  24. <script>
  25. var generator = "no";
  26. window.onload = function() {generator = "no"}
  27. var framesPerSecond = 30;
  28. setInterval(function() {
  29. if(generator == "yes") {
  30. if(document.getElementById("result").innerHTML > document.getElementById("min").value && document.getElementById("result").innerHTML != "") {
  31. } else {
  32. generate();
  33. }
  34. }
  35. }, 1000/framesPerSecond);
  36.  
  37. function generate() {
  38. var x = Math.floor((Math.random() * document.getElementById("max").value) + 1);
  39. document.getElementById("result").innerHTML = x;
  40. generator = "yes";
  41. }
  42. </script>
  43.  
  44. </body>
  45. </html>
Advertisement
Add Comment
Please, Sign In to add comment