Musst du nicht pr�fen ob an der Stelle schon eine Karte in "gemischt" ist?
-----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Claudius Ceteras Gesendet: Freitag, 30. Mai 2003 07:21 An: [EMAIL PROTECTED] Betreff: RE: [Coffeehouse] Kartenmischen :-) > Oki der einfache weg, alles in ein art array und dann per > zufalls algo > den inhalt mischen, nur hab eich das gefuehl das es da > vieleicht algos gibt? Also wenn Du immer nur einfach zwei zuf�llige Positionen vertauscht, weisst Du nie wann Du mit dem Mischen aufh�ren sollst ... Wann genug gemischt wurde... Mein Vorschlag ist die Karten durchzugehen und jede Karte an eine zuf�llige Position in einem neu erstelltem ArrayList einzuschieben... Also so: Random R = new Random(); ArrayList gemischt = new ArrayList(); for (int i = 0; i<karten.Length; i++) gemischt.insert(R.next(i+1), karten[i]) Claudius ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Kaffeepause im United Planet Communityserver ... http://www.intrexx.com/communityserver _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
