Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Random;
  3. import java.util.HashMap;
  4. /**
  5. * Write a description of class BonuspoengGenerator here.
  6. *
  7. * @author (your name)
  8. * @version (a version number or a date)
  9. */
  10. public class BonuspoengGenerator
  11. {
  12. // instance variables - replace the example below with your own
  13. private HashMap<String, Integer> passasjerliste;
  14. private ArrayList<String> passasjerlogg;
  15. private Random bonuspoengGenerator;
  16.  
  17. /**
  18. * Constructor for objects of class BonuspoengGenerator
  19. */
  20. public BonuspoengGenerator()
  21. {
  22. // initialise instance variables
  23. passasjerlogg = new ArrayList<>();
  24. bonuspoengGenerator = new Random();
  25. fyllpassasjerliste();
  26. }
  27.  
  28. /**
  29. * An example of a method - replace this comment with your own
  30. *
  31. * @param y a sample parameter for a method
  32. * @return the sum of x and y
  33. */
  34.  
  35. // sliter med denne delen og den under. Jeg ønsker å ha nummerene der slik at
  36. // navnet dukker opp når jeg bruker trekkvinner metoden under.
  37. public void fyllpassasjerliste()
  38. {
  39. passasjerlogg.add("oda", 41214546);
  40. passasjerlogg.add("arne", 45242322);
  41. passasjerlogg.add("lisa", 44323223);
  42. passasjerlogg.add("Alex", 45342112);
  43. passasjerlogg.add("nick", 45323123);
  44. passasjerlogg.add("erik", 45321342);
  45. passasjerlogg.add("ida", 123123123);
  46.  
  47. }
  48.  
  49. /**
  50. *
  51. */
  52. // sliter her også.
  53. public void trekkVinner(){
  54.  
  55. // velger ut en av passasjerene som vinner bonuspoeng
  56. // nummeret er mellom 0 og passasjerlistens størrelse
  57. int index = bonuspoengGenerator.nextInt(passasjerliste.size());
  58. passasjerlogg.get(index);
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement