|
|
| version 1.8, 2001/11/01 16:41:52 | version 1.11, 2001/12/15 21:28:17 |
|---|---|
| Line 2 | Line 2 |
| Parser: @b math parser class. | Parser: @b math parser class. |
| Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) | Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) |
| Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf) | Author: Alexander Petrosyan <paf@design.ru> (http://paf.design.ru) |
| $Id$ | $Id$ |
| */ | */ |
| #include "pa_config_includes.h" | |
| #include "pa_common.h" | #include "pa_common.h" |
| #include "pa_vint.h" | #include "pa_vint.h" |
| #include "pa_vmath.h" | #include "pa_vmath.h" |
| Line 46 static void _random(Request& r, const St | Line 45 static void _random(Request& r, const St |
| "bad range [0..%u]", max); | "bad range [0..%u]", max); |
| Value& result=*new(pool) VInt(pool, (int)( | 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); | result.set_name(method_name); |
| r.write_no_lang(result); | r.write_no_lang(result); |
| } | } |