/** * Author : Adam Abelard Garibaldi * NRP : 05111840000125 * Random card generator * version 1.0 */ import java.util.ArrayList; import java.util.Random; public class randomgenerator { private ArrayList cardsuit = new ArrayList(); private ArrayList cardvalue = new ArrayList(); public void suit(String suit1, String suit2, String suit3, String suit4) { cardsuit.add(suit1); cardsuit.add(suit2); cardsuit.add(suit3); cardsuit.add(suit4); } public void value(String value1, String value2, String value3, String value4, String value5, String value6, String value7, String value8, String value9, String value10, String value11, String value12, String value13 ) { cardvalue.add(value1); cardvalue.add(value2); cardvalue.add(value3); cardvalue.add(value4); cardvalue.add(value5); cardvalue.add(value6); cardvalue.add(value7); cardvalue.add(value8); cardvalue.add(value9); cardvalue.add(value10); cardvalue.add(value11); cardvalue.add(value12); cardvalue.add(value13); } public void cek(String suit, String value) { Random randomGenerator = new Random(); int randomval = randomGenerator.nextInt(13); int randomsuit = randomGenerator.nextInt(4); if( suit.equalsIgnoreCase(cardsuit.get(randomsuit)) && value.equalsIgnoreCase(cardvalue.get(randomval))) { System.out.println("Kartu yang anda tebak benar!!!"); } else if(suit.equalsIgnoreCase(cardsuit.get(randomsuit)) == true && value.equalsIgnoreCase(cardvalue.get(randomval))== false) { System.out.println("Kartu yang anda tebak benar jenisnya namun salah angkanya"); } else if(suit.equalsIgnoreCase(cardsuit.get(randomsuit)) == false && value.equalsIgnoreCase(cardvalue.get(randomval)) == true) { System.out.println("Kartu yang anda tebak benar angkanya namun salah jenisnya"); } else { System.out.println("Kartu yang anda tebak salah!!!"); } System.out.println("Kartu yang benar adalah: " + cardsuit.get(randomsuit) + " " + cardvalue.get(randomval)); } }