niekfct
Terugkerende gebruiker
- Lid geworden
- 19 jul 2006
- Berichten
- 1.563
ik heb deze vraag al eerder gesteld, maar toen perongeluk in javascript.
"hoe kan ik kaarten trekken uit die 52 kaarten, en dat ze niet dubbel voorkomen?"
bij javascript kreeg ik van Egel dit antwoord:
maar dit werkt dus niet met java hoe moet dit dan wel in java?
"hoe kan ik kaarten trekken uit die 52 kaarten, en dat ze niet dubbel voorkomen?"
bij javascript kreeg ik van Egel dit antwoord:
PHP:
script type="text/javascript">
var kaart = new Array();
for (var i = 0; i < 52; i++) {
kaart[i] = new Object();
kaart[i].nr = i;
kaart[i].kleur = ['H','R','S','K'][Math.floor(i/13)];
kaart[i].kaart = ['A',2,3,4,5,6,7,8,9,10,'B','V','K'][i%13];
kaart[i].html = '<font color="' + (i < 26 ? 'red' : 'black') + '">' + kaart[i].kleur + kaart[i].kaart + '</font>';
};
// schudden
for (var j = 0; j < 10; j++) {
for (var i = 0; i < 52; i++) {
var a = Math.floor(Math.random() * 52);
var tmp = kaart[a];
kaart[a] = kaart[i];
kaart[i] = tmp;
};
};
for (var i = 0; i < 52; i++) document.writeln(kaart[i].html + ' ');
</script>
maar dit werkt dus niet met java hoe moet dit dan wel in java?