54枚のカードは地主を模擬します
5835 ワード
54枚のカードは地主を模擬します
package demo;
import java.util.Random;
/**
* 54
*
*/
public class Puker {
public static void main(String[] args) {
Random random = new Random();
//
String[] puker = { "♠A", "♠2", "♠3", "♠4", "♠5", "♠6", "♠7", "♠8",
"♠9", "♠10", "♠J", "♠Q", "♠K", "♥A", "♥2", "♥3", "♥4", "♥5",
"♥6", "♥7", "♥8", "♥9", "♥10", "♥J", "♥Q", "♥K", "♣A", "♣2",
"♣3", "♣4", "♣5", "♣6", "♣7", "♣8", "♣9", "♣10", "♣J", "♣Q",
"♣K", "♦A", "♦2", "♦3", "♦4", "♦5", "♦6", "♦7", "♦8", "♦9",
"♦10", "♦J", "♦Q", "♦K", " ", " " };
// 3
String[] p1 = new String[17];
String[] p2 = new String[17];
String[] p3 = new String[17];
String[] bluff = new String[3];
// 1000
for (int i = 0; i < 1000; i++) {
int r1 = random.nextInt(puker.length);
int r2 = random.nextInt(puker.length);
String tmp = puker[r1];
puker[r1] = puker[r2];
puker[r2] = tmp;
}
//
int index = 0;
for (int i = 0; i < puker.length;) {
if (i < 3) {
// 3
bluff[i] = puker[i++];
}else {
// 3
p1[index] = puker[i++];
p2[index] = puker[i++];
p3[index] = puker[i++];
index++;
}
}
System.out.println(" :");
for (int i = 0; i < bluff.length; i++) {
System.out.print( bluff[i]+" ");
}
System.out.println("
1 :");
for (int i = 0; i < p1.length; i++) {
System.out.print(p1[i] + " ");
}
System.out.println("
2 :");
for (int i = 0; i < p2.length; i++) {
System.out.print(p2[i] + " ");
}
System.out.println("
3 :");
for (int i = 0; i < p3.length; i++) {
System.out.print(p3[i] + " ");
}
}
}