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

Trending Topics

Online now

Members online
981
Guests online
1,145
Total visitors
2,126

Forum statistics

Threads
2,273,853
Posts
28,952,081
Members
1,234,978
Latest member
panda1829
Back
Top