예제 #1
0
float Lapidem_Math::RandomFloat( float flLow, float flHigh )
{
	if( idum == 0 )
		SeedRandomNumberGenerator( 0 );

	float fl = fran1( );
	return ( fl * ( flHigh - flLow ) ) + flLow;
}
예제 #2
0
파일: random.c 프로젝트: zenithght/xash3d
float Com_RandomFloat( float flLow, float flHigh )
{
	float	fl;

	if( idum == 0 ) Com_SetRandomSeed(0);

	fl = fran1(); // float in [0, 1)
	return (fl * (flHigh - flLow)) + flLow; // float in [low, high)
}
예제 #3
0
파일: random.c 프로젝트: bmk10/sing-engine
float Com_RandomFloat( float flLow, float flHigh )
{
	float	fl;

	if( idum == 0 ) SeedRandomNumberGenerator(0);

	fl = fran1(); // float in [0, 1)
	return (fl * (flHigh - flLow)) + flLow; // float in [low, high)
}
예제 #4
0
HLDS_DLLEXPORT float    RandomFloat(float arg_0_low, float arg_4_high) {

   return((fran1() * (arg_4_high - arg_0_low)) + arg_0_low);
}