--- parser3/src/classes/math.C 2001/11/05 11:46:21 1.9 +++ parser3/src/classes/math.C 2002/02/08 07:27:40 1.12 @@ -1,13 +1,12 @@ /** @file Parser: @b math parser class. - Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://paf.design.ru) - $Id: math.C,v 1.9 2001/11/05 11:46:21 paf Exp $ + $Id: math.C,v 1.12 2002/02/08 07:27:40 paf Exp $ */ -#include "pa_config_includes.h" #include "pa_common.h" #include "pa_vint.h" #include "pa_vmath.h" @@ -46,7 +45,7 @@ static void _random(Request& r, const St "bad range [0..%u]", max); Value& result=*new(pool) VInt(pool, (int)( - ((double)((randomizer=rand())% RAND_MAX)) / RAND_MAX * (max + 1))); + ((double)((randomizer=rand())% RAND_MAX)) / RAND_MAX * max )); result.set_name(method_name); r.write_no_lang(result); }