Hur gör man egentligen om man vill slumpa mellan två värden? Beroende på vilket värde det blir så skriver den då ut tex. Röd vann! eller så. Meningen är att det i framtiden ska hämta värden och sånt från en databas etc.
Andreas
6 svar · 595 visningar · startad av AG
Hur gör man egentligen om man vill slumpa mellan två värden? Beroende på vilket värde det blir så skriver den då ut tex. Röd vann! eller så. Meningen är att det i framtiden ska hämta värden och sånt från en databas etc.
Andreas
För att slumpa mellan två tal kan du göra så här tex:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">int min = 35;
int max = 50;
int value = (int)(min + Math.random() * (max - min + 1));
Ett tips är att kolla API:n :)
http://java.sun.com/j2se/1.3/docs/api/
------------------
ps » Email » wF framed! :e
[Redigerat av ps den 10 dec 2000]
Testade den kod du förmedleade fick då expectet character ')' och invalid character in input på fölajnde rad:
int value = (int)(min + Math.random() * (max - min + 1));
Pilarna var vid r´et.
Nån idé vad som är fel?
Andreas
De var ju lite märkligt.. jag testade kompilera, men fick inga fel alls..
Har du nån speciell kompilator?
Testa denna koden och se om du får felmeddelande..
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
public class Random
{
public static void main(String[] args)
{
int min = 35;
int max = 50;
int value = (int)(min + Math.random() * (max - min + 1));
System.out.println(value);
}
}
------------------
ps » Email » wF framed! :e
Testade den på min stationäradator, fungerade galant. Gick sen över till min handdator, Ericsson mc218, för att testa, det var också där jag testade i första läget. Här fick jag de fel som jag angav i tidigare inlägg. iofs har jag en nerbantad verisionav classes.zip men en sådan "viktig" sak som random borde väl finnas med?
Andreas
Det konstigaste var väl ändå att den klagade på syntaxen och inte på att den inte hittade någon metod/klass?
------------------
Jag lovar att försöka vara lite trevligare, om ni försöker vara lite intelligentare
Ja just det :)
Så det har du en nöt att bita i, vore bra om jag kunde få ordning på det tills lördag, skall sitte på tåg i en jädrans massa timmar :)
Andreas