I would like to generate Unique Pins based on a random number I have found this on Stack Overflow [How to generate a random five digit number Java](https://stackoverflow.com/questions/7815196/how-to-generate-a-random-five-digit-number-java). That Question uses time to generate the numbers so therefore you get a lot of duplicates. 

Here is my code 

```
public int createRandomPin() {
    int k = random.nextInt(Integer.SIZE);
    k = (k + 1) * 9999;
    if (9999 > k || k > 99999) {
        //then regenerate 
    } else {
        return k;
    }
}

```

My Question

Java Compiler then gives a warning missing "return". As well I need to restructure the code so that if it isn't a 5 digit pin it generates again before it "returns k".