Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [RISOLTO] creare ed inserire numeri casuali diversi

    Ho costruito questo script per darmi 6 numeri casuali e postarmeli in degli slot html
    Però non ho pensato a drearli tutti diversi, come posos modificare lo script?
    In più vorrei che i numeri vadano da 1 a 100 eliminando lo zero.


    codice:
    	function comb() {
    var num1 = Math.round(100*Math.random()*1);
    var num2 = Math.round(100*Math.random()*1);
    var num3 = Math.round(100*Math.random()*1);
    var num4 = Math.round(100*Math.random()*1);
    var num5 = Math.round(100*Math.random()*1);
    var num6 = Math.round(100*Math.random()*1);
    
    $(document).ready(function(){
        $("#slot1").html(num1);
    });
    $(document).ready(function(){
        $("#slot2").html(num2);
    });$(document).ready(function(){
        $("#slot3").html(num3);
    });$(document).ready(function(){
        $("#slot4").html(num4);
    });$(document).ready(function(){
        $("#slot5").html(num5);
    });$(document).ready(function(){
        $("#slot6").html(num6);
    });
    }

  2. #2
    ho trovato come eliminare lo zero!
    con
    codice:
    Math.round(100-1*Math.random()

  3. #3
    Ho risolto!!!



    ecco il codice giusto!

    codice:
    var arr = []
    while(arr.length < 7){
      var randomnumber=Math.ceil(Math.random()*100)
      var found=false;
      for(var i=0;i<arr.length;i++){
        if(arr[i]==randomnumber){found=true;break}
      }
      if(!found)arr[arr.length]=randomnumber;
    }
    $(document).ready(function(){
        $("#slot1").html(arr[1]);
    });
    $(document).ready(function(){
        $("#slot2").html(arr[2]);
    });
    $(document).ready(function(){
        $("#slot3").html(arr[3]);
    });
    $(document).ready(function(){
        $("#slot4").html(arr[4]);
    });
    $(document).ready(function(){
        $("#slot5").html(arr[5]);
    });
    $(document).ready(function(){
        $("#slot6").html(arr[6]);
    });

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.