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

    Contare ARRAY disponibili

    Buongiorno,
    Ho creato un codice:

    var ad = new Array();

    ad[0] = "0";

    ad[1] = "1";

    var xy = Math.floor(Math.random() * ad.length);

    ma conta male, cioè conta così:
    0 - 1 - 0 - 0 - 1 - 0 - 1 - 1 - 0

    Com'è il codice giusto che conta bene?
    CIoè deve contare così in continuazione e ripetutamente
    0 - 1 - 0 - 1 - 0 - 1 - 0 - 1 - 0 - 1
    etc?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    perchè qualcosa random dovrebbe comportarsi in maniera prevedibile alternando 0 e 1?
    Se per contare giusto intendi l'incremento circolare di un indice i in un array di dimensione n del tipo 0,1,2,...n-1,0,1,2,...n-1 dovresti utilizzare l'operatore '%'.

    codice HTML:
    var myarr = ['0','1'];
    var n= myarr.length;
    var i = 0;
    for(var c=0; c++<10;){
        console.log((i++)%n);
    }

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 © 2021 vBulletin Solutions, Inc. All rights reserved.