Math.random() virker ikke??

Tags:    java

Er der nogen der ved hvorfor Math.random() funktionen ikke virker i java til mobil-telefoner??

Hilsen Mathias



10 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
En af de væsentligste forskelle mellem J2SE og J2ME er, at J2ME ikke understøtter flydende-tals aritmetik, dvs. typerne float og double ikke er tilgængelige i J2ME.

Det betyder at selvom J2ME indeholder java.lang.Math klassen så indeholder den ikke alle de metoder som man er vant til fra J2SE.



[Redigeret d. 10/04-04 13:17:59 af Erik K. Aarslew-Jensen]



Det gør resten af math funktionerne heller ikke:(

Hilsen Mathias



Er der nogen der ved hvorfor Math.random() funktionen ikke virker i java til mobil-telefoner??

Hilsen Mathias


Det gør resten af math funktionerne heller ikke


Well, så er de nok ikke implementeret... har du SDK'et?

Casper



Er der nogen der ved hvorfor Math.random() funktionen ikke virker i java til mobil-telefoner??

Hilsen Mathias

Det gør resten af math funktionerne heller ikke

Well, så er de nok ikke implementeret... har du SDK'et?

Casper

ja, selvfølgelig! Det virker også fint ellers bare ikke i j2me!

Hilsen Mathias

[Redigeret d. 09/04-04 21:55:21 af Mathias Knudsen]



En af de væsentligste forskelle mellem J2SE og J2ME er, at J2ME ikke understøtter flydende-tals aritmetik, dvs. typerne float og double ikke er tilgængelige i J2ME.

Det betyder at selvom J2ME indeholder java.lang.Math klassen så indeholder den ikke alle de metoder som man er vant til fra J2SE.



[Redigeret d. 10/04-04 13:17:59 af Erik K. Aarslew-Jensen]

Hvordan kan man så lave en random funktion??

Hilsen Mathias



Hvad har floating point med random at gøre?

Well, ok .. Random under j2me:

java.util.Random randomizer = new java.util.Random();
debrisRadiusPrecalculated[0] = java.lang.Math.abs(randomizer.nextInt()) % 359; // Number between 0 and 359



Hvad har floating point med random at gøre?

Well, ok .. Random under j2me:

java.util.Random randomizer = new java.util.Random();
debrisRadiusPrecalculated[0] = java.lang.Math.abs(randomizer.nextInt()) % 359; // Number between 0 and 359

Vil du ikke have point?

Hilsen Mathias




Vil du ikke have point?


Hvad kan jeg bruge dem til? Jeg ved alt saa jeg har ikke brug for dem




Vil du ikke have point?

Hvad kan jeg bruge dem til? Jeg ved alt saa jeg har ikke brug for dem

ok så tager jeg dem selv!

Hilsen Mathias



Ok så tager jeg dem selv!


ok




t