🔒 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
  • 338
    Views
  • 2
    Participants
Last reply from:
jaja061198

Trending Topics

Online now

Members online
463
Guests online
3,494
Total visitors
3,957

Forum statistics

Threads
2,328,512
Posts
29,242,726
Members
1,159,848
Latest member
Bert143
Back
Top