1--TEST--
2Maths test for xapic versions of lcg_value()
3--FILE--
4<?php
5
6echo "MATHS test script started\n";
7
8
9echo "\n lcg_value tests...\n";
10for ($i = 0; $i < 100; $i++) {
11	$res = lcg_value();
12
13	if (!is_float($res) || $res < 0 || $res > 1) {
14		break;
15	}
16}
17
18if ($i != 100) {
19	echo "FAILED\n";
20} else {
21	echo "PASSED\n";
22}
23
24echo "\n lcg_value error cases..spurious args get ignored\n";
25$res = lcg_value(23);
26
27if (!is_float($res) || $res < 0 || $res > 1) {
28	echo "FAILED\n";
29} else {
30	echo "PASSED\n";
31}
32
33$res = lcg_value(10,false);
34if (!is_float($res) || $res < 0 || $res > 1) {
35	echo "FAILED\n";
36} else {
37	echo "PASSED\n";
38}
39
40echo "MATHS test script completed\n";
41
42?>
43--EXPECT--
44MATHS test script started
45
46 lcg_value tests...
47PASSED
48
49 lcg_value error cases..spurious args get ignored
50PASSED
51PASSED
52MATHS test script completed
53