javajava-merandommidpcldc

J2ME: How to generate random number?


I just wanted to know how do I generate random number using J2ME CLDC 1.0 MIDP 2.0 ?

Basically I want to generate a 14 digits random number each time when the menu item Generate is clicked from the mobile's screen.


Solution

  • I'm not really familiar with J2ME, however the Javadoc shows that the Random class is part of the CLDC api, so you can generate a 14 digit number like this:

    public static void main(String[] args) {
        Random r = new Random();
        long l = r.nextLong();
        System.out.println(String.format("%015d", l).substring(1, 15));
    }