Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. private void generate5UniqueNumbers (int numbers[ ]) {
  2. int newNumber = 0;
  3. boolean numberAlreadyUsed = false;
  4.  
  5. for (int index = 0; index < numbers.length; index++) { // This only needs to happen 5 times: [0] through [4]
  6. do {
  7. numberAlreadyUsed = false;
  8. newNumber = getRandomNumber(1, 69);
  9. for (int x = 0; x < numbers.length; x++) { // I compare the new number to ALL elements of the numbers array
  10. if (newNumber == numbers[x]) {
  11. numberAlreadyUsed = true;
  12. }
  13. }
  14. } while (numberAlreadyUsed); // This could happen any number of times so I used an open-ended do-while loop
  15. numbers[index] = newNumber; // Now that the number is not used, I add it to the numbers array
  16. } //end for
  17. }
  18.  
  19. private void sortNumbers(int numbers[ ]) { // A sort from chapter 9
  20. int j, k, temp;
  21. for (j = 0; j < NBR_OF_NUMBERS - 1; j++) {
  22. for (k = 0; k < NBR_OF_NUMBERS - 1; k++) {
  23. if (numbers[k] > numbers[k + 1]) {
  24. temp = numbers[k + 1];
  25. numbers [k + 1] = numbers[k];
  26. numbers[k] = temp;
  27. }
  28. } //end for
  29. } //end for
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement