Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Array random

  1. #1

    Array random

    Ciao a tutti.
    Per la realizzazione di un game devo creare un'array con 20 elementi.Questi elementi devono essere i numeri da 0 a 19 ma devono essere inseriti a random ed ovviamente senza ripetizioni.Forse mi sto perdendo in un bicchier d'acqua ma...non ci riesco.Qualcuno ha un'idea?.Grazie e ciao.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    Array.prototype.shuffle = function()
    {
    	var a = this.slice(), b = [];
    	for (var i = 0; i < this.length; i++) {
    		var n = random(a.length);
    		b.push(a[n]);a.splice(n, 1);
    	}
    	return b;
    };
    
    mioArray = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19];
    trace(mioArray);
    trace(mioArray.shuffle());

  3. #3
    Bhe che dire grazie Negatyve,è perfetto.Ora cerco anche di capirlo un pò...grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Figurati! Se hai bisogno, chiedi pure..

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.