P13 GetRandomValue falsch

Moderator: Game Technology

0b101101101
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 179
Registriert: 15. Apr 2015 18:24

P13 GetRandomValue falsch

Beitrag von 0b101101101 » 25. Jan 2017 16:29

Die Funktion GetRandomValue liefert keine Werte zwischen lowerBound und upperBound, sondern... Äh keine Ahnung, was da passiert XD
Mit folgender Funktion stattdessen geht es schon besser

Code: Alles auswählen

float Reasoner::GetRandomValueIn(float lowerBound, float upperBound) const
{
	const Kore::s32 randMax = 1000000;
	return (((float) Kore::Random::get(randMax)) / randMax) * (upperBound-lowerBound) + lowerBound;
}

FloM-KOM
Moderator
Moderator
Beiträge: 279
Registriert: 27. Apr 2010 17:20

Re: P13 GetRandomValue falsch

Beitrag von FloM-KOM » 25. Jan 2017 16:36

Danke, habe gerade nachgeschaut, in der Lösung war die Funktion noch richtig, habe es dann geschafft die noch nachträglich kaputt zu machen :x Fixe ich. *Edit* Ist repariert.

Antworten

Zurück zu „Game Technology“