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

Trending Topics

Online now

Members online
326
Guests online
1,403
Total visitors
1,729

Forum statistics

Threads
2,287,449
Posts
29,044,735
Members
1,216,542
Latest member
zutr3k17
Back
Top