Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * 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<String> cardsuit = new ArrayList<String>();
- private ArrayList<String> cardvalue = new ArrayList<String>();
- 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));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment