[java] random ..
Geplaatst: zo 09 mar 2008, 11:51
Ik heb hier een code geschreven die van een voorgedefinieerd getal ( hier : 150) telkens een random getal ( tss 20-30) aftrekt tot het voorgedefinieerd getal negatief of 0 is.
Het probleem is dat ik niet weet hoe ik de gegeneerde random getal moet laten onthouden aan het programma.
De code hieronder zorgt ervoor dat ie constant een random getal genereert en die aftrekt van de '150' en vervolgens genereert die opnieuw een getal en trekt het weer af van die '150' ipv wat er overgebleven is.
Dus heb ik hier een oneindige lus.
Iemand die me opweg kan helpen, aub?
Alvast Bedankt!
Het probleem is dat ik niet weet hoe ik de gegeneerde random getal moet laten onthouden aan het programma.
De code hieronder zorgt ervoor dat ie constant een random getal genereert en die aftrekt van de '150' en vervolgens genereert die opnieuw een getal en trekt het weer af van die '150' ipv wat er overgebleven is.
Dus heb ik hier een oneindige lus.
Iemand die me opweg kan helpen, aub?
Alvast Bedankt!
Code: Selecteer alles
public class Hp
{
public static void main (String[] args)
{
int hpp = 150;
int b, c;
while (c > 0);
{
b = (int) (10*Math.random()+20);
c = hpp - b;
if (c <= 0)
{
System.out.println("De monster is verslagen! De hp is : "+c+" / "+ hpp);
}
else
{
b = (int) (10*Math.random()+20);
System.out.println("De hp van de monster is: " +c+" / "+ hpp);
}
}
}
}