(max)
| 96 | |
| 97 | var lastRandomNumber = null; |
| 98 | function generateRandomNumber(max) { |
| 99 | var randomNumber = Math.floor((Math.random()*(max))); |
| 100 | if (lastRandomNumber == null) { |
| 101 | lastRandomNumber = randomNumber; |
| 102 | } else { |
| 103 | if (randomNumber == lastRandomNumber && max !=0) { |
| 104 | randomNumber +=1; |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | if (randomNumber > max) { |
| 109 | //set it back to zero |
| 110 | randomNumber = 0; |
| 111 | } |
| 112 | |
| 113 | lastRandomNumber = randomNumber; |
| 114 | |
| 115 | return randomNumber; |
| 116 | } |
| 117 | |
| 118 | |
| 119 | return this.each(function () { |
no outgoing calls
no test coverage detected