🔒 Closed HELP po.

Status
Not open for further replies.

Trickynewboy

Honorary Poster
Pinapagawa kami ng winner picker.
kailangan po is random yung winner at si user ang mag iinput ng names then si user din mag dedecide kung ilan ang winner tsaka dapat walang duplicate winner.

ang problem ko is merong duplicate winner sa codes ko, di ko alam pano gagawin para di siya mag duplicate

ito po yung code

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random ran = new Random();
int Contestants, Winners;
System.out.println("How many names to choose from?");
Contestants = input.nextInt();
System.out.println("type " + Contestants + " names");
String[] contestants_name = new String[Contestants + 1];
for (int names = 0; names < contestants_name.length; names++) {
contestants_name[names] = input.nextLine();
}
System.out.println("How many distinct winner shall the system pick? (1-" + Contestants + ")");
Winners = input.nextInt();
int[] wins = new int[Winners];
for (int win = 0; win < wins.length; win++) {
int random = ran.nextInt(contestants_name.length);
System.out.println("Congratulations " + contestants_name[random] + "!");
}
input.close();
}
 
gawa ka pa ng isang array for winners tapos every loop ilagay mo don yung nanalo tapos i compare mo yon sa contestant array mo pag nag match i skip mo para di na mag duplicate
 
Status
Not open for further replies.

About this Thread

  • 1
    Replies
  • 335
    Views
  • 2
    Participants
Last reply from:
jaja061198

Trending Topics

Online now

Members online
1,302
Guests online
3,313
Total visitors
4,615

Forum statistics

Threads
2,308,216
Posts
29,183,857
Members
1,191,888
Latest member
hiroshiro
Back
Top