summaryrefslogtreecommitdiff
path: root/ext/gmp/tests/bug69803.phpt
blob: 32e52dbad0ca216b1a2a0ca26713eb287e4b59f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--TEST--
Bug #69803: gmp_random_range() modifies second parameter if GMP number
--SKIPIF--
<?php if (!extension_loaded('gmp')) die('skip gmp extension not loaded'); ?>
--FILE--
<?php

$a = gmp_init(100);
$b = gmp_init(200);
echo $a . ", ", $b . "\n";
gmp_random_range($a, $b);
echo $a . ", ", $b . "\n";

$b = gmp_init(200);
echo $a . ", ", $b . "\n";
gmp_random_range(100, $b);
echo $a . ", ", $b . "\n";

?>
--EXPECT--
100, 200
100, 200
100, 200
100, 200