Ik ben bezig met het maken van een midlet voor mn Nokia 3100, nu stuit ik alleen op een probleem. Ik krijg het niet voor elkaar een random getal te genereren.
Ik heb gewerkt met gewoon Java en daar was het Math.Random() maar dit werkt niet blijkbaar omdat ik een error krijg tijdens het compilen met J2ME Wireless Toolkit van Sun.
daarmee genereer ik het dus.
En ik krijg de volgende fout :
Het lijkt me raar dat ht niet mogelijk is zoiets te maken, maarja...hoe
ik heb gezocht met google en ook hier op GoT, maar kom alleen Math.Random() tegen en ja, daarmee kom ik er blijkbaar niet
ik heb bovenaan mn midlet :
heb ook 'java.lang.Math' erbij gezet, maar dat hielp ook niet.
Ik zit al uren te kijken en te zoeken, wie weet wat ik over het hoofd zie
Ik heb gewerkt met gewoon Java en daar was het Math.Random() maar dit werkt niet blijkbaar omdat ik een error krijg tijdens het compilen met J2ME Wireless Toolkit van Sun.
code:
1
| int randomnumber = (int)(Math.floor(Math.random()*10)); |
daarmee genereer ik het dus.
En ik krijg de volgende fout :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| Building "Blaat"
I:\blaat.java:35: cannot resolve symbol
symbol : method random ()
location: class java.lang.Math
int randomnumber = (int)(Math.floor(Math.random()*10));
^
I:\blaat.java:35: cannot resolve symbol
symbol : method floor (int)
location: class java.lang.Math
int randomnumber = (int)(Math.floor(Math.random()*10));
^
2 errors
com.sun.kvem.ktools.ExecutionException
Build failed |
Het lijkt me raar dat ht niet mogelijk is zoiets te maken, maarja...hoe
ik heb gezocht met google en ook hier op GoT, maar kom alleen Math.Random() tegen en ja, daarmee kom ik er blijkbaar niet
ik heb bovenaan mn midlet :
code:
1
2
| import javax.microedition.midlet.*; import javax.microedition.lcdui.*; |
heb ook 'java.lang.Math' erbij gezet, maar dat hielp ook niet.
Ik zit al uren te kijken en te zoeken, wie weet wat ik over het hoofd zie