SAludos..
Espero me puedan ayudar con una duda.
Estoy explorando la programacion en java para moviles,encontre un ejercicio de numeros aleatorios pero me manda error
Código:
import java.util.Random;
public class Random extends MIDlet implements CommandListener{
private Display display;
private Command exit, generate;
private StringItem item;
private Form form;
public Random(){
display=Display.getDisplay(this);
form = new Form("RandomNumber");
exit = new Command("Exit", Command.EXIT,0);
generate = new Command("Generate", Command.OK,1);
item = new StringItem("Number ","");
form.addCommand(exit);
form.addCommand(generate);
form.setCommandListener(this);
form.append("This Random Number Generated By Mr. Sandeep Kumar Suman, Software Developer, Roseindia Technology Pvt Ltd. Mobile No:+919313985248");
form.append(item);
}
public void startApp(){
display.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){
notifyDestroyed();
}
public void commandAction(Command c, Displayable d){
String label = c.getLabel();
if(label.equals("Exit")){
destroyApp(false);
}else if(label.equals("Generate")){
Random();
}
}
public void Random(){
Random number = new Random();
float f = number.nextFloat();
number.setSeed(System.currentTimeMillis());
item.setText(""+(f*100.0f)%100);
}
}
me manda error en " float f = number.nextFloat(); "
"number.setSeed(System.currentTimeMillis());"
Espero me puedan orientar.
si no es la seccion correcta un disculpa...