Make random numbers less random in phpHow can I prevent SQL injection in PHP?PHP: Delete an element from an arraySecure hash and salt for PHP passwordsHow do I make a redirect in PHP?How do you parse and process HTML/XML in PHP?Reference — What does this symbol mean in PHP?PHP random string generatorHow does PHP 'foreach' actually work?Reference - What does this error mean in PHP?Why shouldn't I use mysql_* functions in PHP?

Multi tool use
Are Boeing 737-800’s grounded?
What happened to Captain America in Endgame?
Is the 5 MB static resource size limit 5,242,880 bytes or 5,000,000 bytes?
Error message with tabularx
Please, smoke with good manners
simple conditions equation
Will a top journal at least read my introduction?
How much cash can I safely carry into the USA and avoid civil forfeiture?
What's the polite way to say "I need to urinate"?
A Note on N!
How exactly does Hawking radiation decrease the mass of black holes?
Is there any limitation with Arduino Nano serial communication distance?
What is the difference between `command a[bc]d` and `command `ab,cd`
Examples of non trivial equivalence relations , I mean equivalence relations without the expression " same ... as" in their definition?
How to creep the reader out with what seems like a normal person?
Does the sign matter for proportionality?
With a Canadian student visa, can I spend a night at Vancouver before continuing to Toronto?
Binary Numbers Magic Trick
Is there really no use for MD5 anymore?
Packing rectangles: Does rotation ever help?
The Defining Moment
How do I use proper grammar in the negation of "have not" for the following sentence translation?
Unexpected email from Yorkshire Bank
Was there a Viking Exchange as well as a Columbian one?
Make random numbers less random in php
How can I prevent SQL injection in PHP?PHP: Delete an element from an arraySecure hash and salt for PHP passwordsHow do I make a redirect in PHP?How do you parse and process HTML/XML in PHP?Reference — What does this symbol mean in PHP?PHP random string generatorHow does PHP 'foreach' actually work?Reference - What does this error mean in PHP?Why shouldn't I use mysql_* functions in PHP?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm trying to echo random numbers in php. I'm using this method below
<?php
echo mt_rand(10, 100)." Users Online";
?>
It works but my problem is: I want to make the numbers less random when someone refresh the page, for example:
11 refresh
12 refresh
10 refresh
40 refresh
42 refresh
40 refresh
38 refresh
The code that I use give random numbers, but I want the random numbers to jump in small numbers but not like jumping from 20 to 100!
Is there any simple way to achieve this?
php
add a comment |
I'm trying to echo random numbers in php. I'm using this method below
<?php
echo mt_rand(10, 100)." Users Online";
?>
It works but my problem is: I want to make the numbers less random when someone refresh the page, for example:
11 refresh
12 refresh
10 refresh
40 refresh
42 refresh
40 refresh
38 refresh
The code that I use give random numbers, but I want the random numbers to jump in small numbers but not like jumping from 20 to 100!
Is there any simple way to achieve this?
php
4
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
why do you need them?
– kuh-chan
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
3
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
What problem are you trying to solve?
– Dave
Mar 22 at 18:48
add a comment |
I'm trying to echo random numbers in php. I'm using this method below
<?php
echo mt_rand(10, 100)." Users Online";
?>
It works but my problem is: I want to make the numbers less random when someone refresh the page, for example:
11 refresh
12 refresh
10 refresh
40 refresh
42 refresh
40 refresh
38 refresh
The code that I use give random numbers, but I want the random numbers to jump in small numbers but not like jumping from 20 to 100!
Is there any simple way to achieve this?
php
I'm trying to echo random numbers in php. I'm using this method below
<?php
echo mt_rand(10, 100)." Users Online";
?>
It works but my problem is: I want to make the numbers less random when someone refresh the page, for example:
11 refresh
12 refresh
10 refresh
40 refresh
42 refresh
40 refresh
38 refresh
The code that I use give random numbers, but I want the random numbers to jump in small numbers but not like jumping from 20 to 100!
Is there any simple way to achieve this?
php
php
edited Mar 22 at 18:50
jason5137715
asked Mar 22 at 18:42
jason5137715jason5137715
587
587
4
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
why do you need them?
– kuh-chan
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
3
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
What problem are you trying to solve?
– Dave
Mar 22 at 18:48
add a comment |
4
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
why do you need them?
– kuh-chan
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
3
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
What problem are you trying to solve?
– Dave
Mar 22 at 18:48
4
4
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
why do you need them?
– kuh-chan
Mar 22 at 18:45
why do you need them?
– kuh-chan
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
3
3
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
What problem are you trying to solve?
– Dave
Mar 22 at 18:48
What problem are you trying to solve?
– Dave
Mar 22 at 18:48
add a comment |
4 Answers
4
active
oldest
votes
Use a session variable to keep track of what the number was.
If there was a number set make the random number +-5 of previous value.
<?php
session_start();
if(isset($_SESSION['num']))
$num = mt_rand($_SESSION['num']-5, $_SESSION['num']+5);
else
$num = mt_rand(10, 100);
echo $num . " Users Online";
$_SESSION['num'] = $num;
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
add a comment |
You could always change your range on your random number generator to be a smaller range. If you want it to be able to be a little more flexible, you could even replace the 30 and 35 in my example below with variables and calculate the max and min for your random number based on the time if you need it to.
<?php
echo mt_rand(30, 35)." Users Online";
?>
add a comment |
I have a suggestion... Perhaps what you really want is a range of random numbers. To explain... You could use a Switch statement to actually deliver the results based on your first random number. like this:
$i = mt_rand(1, 4);
$finalRand = 0;
switch ($i)
case 1:
$finalRand = mt_rand(1, 10);
break;
case 2:
$finalRand = mt_rand(11, 20);
break;
case 3:
$finalRand = mt_rand(21, 50);
break;
case 4:
$finalRand = mt_rand(50, 100);
break;
The end result of this routine would be to first randomly choose a number from which to randomly choose a number from a final range.
You can tweak this to get whatever results you want. But that's the basic idea.
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
add a comment |
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
$limit = mt_rand(10,20);
$diff = mt_rand(20,80);
echo mt_rand(mt_rand($limit-$diff>0?$limit-$diff:0, $limit), mt_rand($limit,
$limit+$diff))." Users Online";
You could try it out in PHP Sandbox
The first 1000 results are:
15 Users Online
8 Users Online
11 Users Online
28 Users Online
19 Users Online
27 Users Online
6 Users Online
15 Users Online
17 Users Online
14 Users Online
24 Users Online
16 Users Online
38 Users Online
38 Users Online
9 Users Online
17 Users Online
31 Users Online
44 Users Online
23 Users Online
29 Users Online
14 Users Online
17 Users Online
11 Users Online
21 Users Online
69 Users Online
16 Users Online
28 Users Online
18 Users Online
31 Users Online
20 Users Online
23 Users Online
27 Users Online
25 Users Online
15 Users Online
15 Users Online
12 Users Online
5 Users Online
27 Users Online
15 Users Online
12 Users Online
30 Users Online
18 Users Online
10 Users Online
7 Users Online
19 Users Online
38 Users Online
20 Users Online
17 Users Online
5 Users Online
32 Users Online
17 Users Online
21 Users Online
36 Users Online
36 Users Online
24 Users Online
5 Users Online
20 Users Online
26 Users Online
29 Users Online
56 Users Online
20 Users Online
29 Users Online
26 Users Online
16 Users Online
18 Users Online
21 Users Online
15 Users Online
13 Users Online
52 Users Online
16 Users Online
10 Users Online
34 Users Online
31 Users Online
15 Users Online
31 Users Online
6 Users Online
11 Users Online
37 Users Online
11 Users Online
28 Users Online
15 Users Online
8 Users Online
10 Users Online
43 Users Online
16 Users Online
24 Users Online
31 Users Online
63 Users Online
12 Users Online
20 Users Online
16 Users Online
19 Users Online
19 Users Online
33 Users Online
23 Users Online
24 Users Online
9 Users Online
19 Users Online
16 Users Online
13 Users Online
12 Users Online
8 Users Online
14 Users Online
42 Users Online
40 Users Online
21 Users Online
44 Users Online
22 Users Online
21 Users Online
13 Users Online
62 Users Online
17 Users Online
4 Users Online
10 Users Online
26 Users Online
14 Users Online
37 Users Online
12 Users Online
23 Users Online
11 Users Online
24 Users Online
18 Users Online
15 Users Online
51 Users Online
23 Users Online
58 Users Online
32 Users Online
40 Users Online
12 Users Online
12 Users Online
15 Users Online
12 Users Online
22 Users Online
16 Users Online
17 Users Online
24 Users Online
25 Users Online
20 Users Online
30 Users Online
5 Users Online
18 Users Online
13 Users Online
31 Users Online
25 Users Online
51 Users Online
8 Users Online
12 Users Online
23 Users Online
24 Users Online
16 Users Online
10 Users Online
15 Users Online
31 Users Online
49 Users Online
33 Users Online
3 Users Online
21 Users Online
22 Users Online
30 Users Online
16 Users Online
23 Users Online
3 Users Online
14 Users Online
55 Users Online
19 Users Online
9 Users Online
13 Users Online
5 Users Online
36 Users Online
25 Users Online
8 Users Online
18 Users Online
18 Users Online
19 Users Online
26 Users Online
18 Users Online
23 Users Online
28 Users Online
23 Users Online
11 Users Online
19 Users Online
44 Users Online
56 Users Online
16 Users Online
56 Users Online
11 Users Online
19 Users Online
17 Users Online
11 Users Online
21 Users Online
17 Users Online
48 Users Online
7 Users Online
2 Users Online
44 Users Online
15 Users Online
21 Users Online
7 Users Online
13 Users Online
2 Users Online
6 Users Online
45 Users Online
60 Users Online
12 Users Online
15 Users Online
31 Users Online
28 Users Online
10 Users Online
6 Users Online
13 Users Online
4 Users Online
21 Users Online
32 Users Online
7 Users Online
30 Users Online
14 Users Online
28 Users Online
36 Users Online
31 Users Online
26 Users Online
59 Users Online
31 Users Online
20 Users Online
17 Users Online
32 Users Online
19 Users Online
36 Users Online
28 Users Online
1 Users Online
29 Users Online
71 Users Online
43 Users Online
18 Users Online
30 Users Online
21 Users Online
11 Users Online
18 Users Online
52 Users Online
23 Users Online
17 Users Online
23 Users Online
28 Users Online
29 Users Online
17 Users Online
15 Users Online
10 Users Online
44 Users Online
21 Users Online
26 Users Online
6 Users Online
23 Users Online
12 Users Online
32 Users Online
21 Users Online
33 Users Online
28 Users Online
12 Users Online
6 Users Online
18 Users Online
35 Users Online
16 Users Online
8 Users Online
10 Users Online
23 Users Online
36 Users Online
8 Users Online
7 Users Online
14 Users Online
40 Users Online
39 Users Online
28 Users Online
46 Users Online
25 Users Online
10 Users Online
17 Users Online
10 Users Online
23 Users Online
19 Users Online
25 Users Online
10 Users Online
29 Users Online
16 Users Online
20 Users Online
19 Users Online
13 Users Online
21 Users Online
35 Users Online
23 Users Online
17 Users Online
36 Users Online
31 Users Online
11 Users Online
24 Users Online
6 Users Online
8 Users Online
44 Users Online
14 Users Online
27 Users Online
8 Users Online
14 Users Online
27 Users Online
28 Users Online
8 Users Online
63 Users Online
27 Users Online
21 Users Online
4 Users Online
48 Users Online
10 Users Online
36 Users Online
2 Users Online
44 Users Online
18 Users Online
18 Users Online
23 Users Online
10 Users Online
6 Users Online
43 Users Online
37 Users Online
25 Users Online
66 Users Online
35 Users Online
39 Users Online
10 Users Online
14 Users Online
12 Users Online
16 Users Online
39 Users Online
8 Users Online
15 Users Online
10 Users Online
2 Users Online
8 Users Online
7 Users Online
9 Users Online
28 Users Online
27 Users Online
64 Users Online
30 Users Online
32 Users Online
31 Users Online
54 Users Online
58 Users Online
31 Users Online
36 Users Online
16 Users Online
26 Users Online
24 Users Online
14 Users Online
17 Users Online
31 Users Online
11 Users Online
30 Users Online
17 Users Online
19 Users Online
19 Users Online
32 Users Online
13 Users Online
22 Users Online
11 Users Online
48 Users Online
8 Users Online
39 Users Online
28 Users Online
11 Users Online
7 Users Online
43 Users Online
14 Users Online
12 Users Online
52 Users Online
10 Users Online
26 Users Online
12 Users Online
30 Users Online
8 Users Online
6 Users Online
23 Users Online
8 Users Online
28 Users Online
35 Users Online
17 Users Online
11 Users Online
22 Users Online
20 Users Online
17 Users Online
57 Users Online
13 Users Online
27 Users Online
9 Users Online
35 Users Online
22 Users Online
15 Users Online
39 Users Online
15 Users Online
0 Users Online
11 Users Online
19 Users Online
47 Users Online
34 Users Online
6 Users Online
26 Users Online
10 Users Online
37 Users Online
40 Users Online
25 Users Online
48 Users Online
12 Users Online
3 Users Online
46 Users Online
12 Users Online
14 Users Online
38 Users Online
23 Users Online
19 Users Online
16 Users Online
31 Users Online
51 Users Online
26 Users Online
11 Users Online
18 Users Online
24 Users Online
20 Users Online
8 Users Online
23 Users Online
7 Users Online
11 Users Online
15 Users Online
33 Users Online
20 Users Online
16 Users Online
32 Users Online
21 Users Online
12 Users Online
1 Users Online
23 Users Online
34 Users Online
18 Users Online
15 Users Online
38 Users Online
18 Users Online
13 Users Online
14 Users Online
11 Users Online
24 Users Online
12 Users Online
16 Users Online
37 Users Online
21 Users Online
15 Users Online
14 Users Online
9 Users Online
35 Users Online
30 Users Online
3 Users Online
12 Users Online
16 Users Online
48 Users Online
37 Users Online
34 Users Online
14 Users Online
21 Users Online
42 Users Online
9 Users Online
16 Users Online
46 Users Online
47 Users Online
29 Users Online
25 Users Online
19 Users Online
12 Users Online
55 Users Online
21 Users Online
25 Users Online
19 Users Online
28 Users Online
41 Users Online
31 Users Online
19 Users Online
10 Users Online
38 Users Online
13 Users Online
24 Users Online
20 Users Online
9 Users Online
13 Users Online
13 Users Online
12 Users Online
29 Users Online
11 Users Online
14 Users Online
16 Users Online
20 Users Online
18 Users Online
20 Users Online
32 Users Online
33 Users Online
18 Users Online
65 Users Online
12 Users Online
52 Users Online
25 Users Online
30 Users Online
72 Users Online
3 Users Online
46 Users Online
34 Users Online
14 Users Online
28 Users Online
32 Users Online
14 Users Online
25 Users Online
25 Users Online
52 Users Online
17 Users Online
22 Users Online
43 Users Online
24 Users Online
10 Users Online
40 Users Online
4 Users Online
15 Users Online
11 Users Online
8 Users Online
46 Users Online
27 Users Online
13 Users Online
24 Users Online
38 Users Online
36 Users Online
50 Users Online
21 Users Online
27 Users Online
10 Users Online
15 Users Online
29 Users Online
6 Users Online
71 Users Online
9 Users Online
24 Users Online
11 Users Online
48 Users Online
29 Users Online
5 Users Online
15 Users Online
17 Users Online
39 Users Online
74 Users Online
16 Users Online
7 Users Online
35 Users Online
17 Users Online
22 Users Online
32 Users Online
29 Users Online
44 Users Online
14 Users Online
21 Users Online
68 Users Online
40 Users Online
16 Users Online
15 Users Online
63 Users Online
8 Users Online
25 Users Online
20 Users Online
9 Users Online
52 Users Online
22 Users Online
19 Users Online
14 Users Online
9 Users Online
5 Users Online
17 Users Online
10 Users Online
15 Users Online
27 Users Online
32 Users Online
15 Users Online
44 Users Online
20 Users Online
19 Users Online
26 Users Online
9 Users Online
27 Users Online
48 Users Online
33 Users Online
25 Users Online
6 Users Online
34 Users Online
51 Users Online
9 Users Online
34 Users Online
31 Users Online
23 Users Online
66 Users Online
32 Users Online
22 Users Online
21 Users Online
32 Users Online
23 Users Online
36 Users Online
23 Users Online
75 Users Online
38 Users Online
12 Users Online
48 Users Online
5 Users Online
18 Users Online
32 Users Online
40 Users Online
36 Users Online
36 Users Online
12 Users Online
28 Users Online
26 Users Online
17 Users Online
33 Users Online
13 Users Online
22 Users Online
20 Users Online
26 Users Online
24 Users Online
24 Users Online
69 Users Online
71 Users Online
32 Users Online
27 Users Online
29 Users Online
36 Users Online
10 Users Online
20 Users Online
18 Users Online
12 Users Online
32 Users Online
47 Users Online
21 Users Online
19 Users Online
27 Users Online
25 Users Online
13 Users Online
46 Users Online
32 Users Online
31 Users Online
26 Users Online
68 Users Online
42 Users Online
24 Users Online
69 Users Online
2 Users Online
18 Users Online
13 Users Online
7 Users Online
30 Users Online
6 Users Online
21 Users Online
37 Users Online
13 Users Online
9 Users Online
11 Users Online
24 Users Online
4 Users Online
66 Users Online
42 Users Online
17 Users Online
9 Users Online
65 Users Online
11 Users Online
22 Users Online
17 Users Online
18 Users Online
17 Users Online
62 Users Online
14 Users Online
13 Users Online
22 Users Online
3 Users Online
9 Users Online
45 Users Online
25 Users Online
54 Users Online
37 Users Online
13 Users Online
12 Users Online
15 Users Online
15 Users Online
15 Users Online
42 Users Online
14 Users Online
33 Users Online
4 Users Online
11 Users Online
21 Users Online
16 Users Online
5 Users Online
31 Users Online
40 Users Online
22 Users Online
9 Users Online
14 Users Online
14 Users Online
18 Users Online
8 Users Online
37 Users Online
35 Users Online
21 Users Online
30 Users Online
25 Users Online
16 Users Online
16 Users Online
17 Users Online
16 Users Online
22 Users Online
32 Users Online
34 Users Online
17 Users Online
28 Users Online
18 Users Online
15 Users Online
22 Users Online
13 Users Online
11 Users Online
17 Users Online
18 Users Online
77 Users Online
42 Users Online
19 Users Online
13 Users Online
35 Users Online
22 Users Online
55 Users Online
16 Users Online
22 Users Online
35 Users Online
15 Users Online
56 Users Online
51 Users Online
22 Users Online
35 Users Online
65 Users Online
21 Users Online
10 Users Online
60 Users Online
7 Users Online
8 Users Online
8 Users Online
5 Users Online
22 Users Online
74 Users Online
7 Users Online
29 Users Online
42 Users Online
6 Users Online
34 Users Online
10 Users Online
44 Users Online
12 Users Online
23 Users Online
37 Users Online
17 Users Online
55 Users Online
25 Users Online
7 Users Online
40 Users Online
35 Users Online
41 Users Online
28 Users Online
32 Users Online
30 Users Online
24 Users Online
19 Users Online
29 Users Online
18 Users Online
23 Users Online
26 Users Online
30 Users Online
21 Users Online
12 Users Online
29 Users Online
27 Users Online
18 Users Online
15 Users Online
18 Users Online
39 Users Online
10 Users Online
24 Users Online
34 Users Online
7 Users Online
53 Users Online
44 Users Online
32 Users Online
22 Users Online
52 Users Online
56 Users Online
21 Users Online
6 Users Online
13 Users Online
33 Users Online
11 Users Online
7 Users Online
8 Users Online
42 Users Online
24 Users Online
19 Users Online
14 Users Online
30 Users Online
30 Users Online
37 Users Online
8 Users Online
35 Users Online
16 Users Online
23 Users Online
33 Users Online
34 Users Online
61 Users Online
34 Users Online
21 Users Online
33 Users Online
6 Users Online
46 Users Online
9 Users Online
37 Users Online
33 Users Online
5 Users Online
21 Users Online
62 Users Online
4 Users Online
14 Users Online
30 Users Online
17 Users Online
7 Users Online
40 Users Online
16 Users Online
47 Users Online
5 Users Online
27 Users Online
41 Users Online
17 Users Online
14 Users Online
15 Users Online
31 Users Online
35 Users Online
42 Users Online
12 Users Online
62 Users Online
54 Users Online
44 Users Online
45 Users Online
31 Users Online
59 Users Online
9 Users Online
11 Users Online
20 Users Online
18 Users Online
24 Users Online
23 Users Online
33 Users Online
13 Users Online
8 Users Online
6 Users Online
26 Users Online
5 Users Online
12 Users Online
9 Users Online
24 Users Online
22 Users Online
13 Users Online
19 Users Online
27 Users Online
12 Users Online
26 Users Online
10 Users Online
18 Users Online
19 Users Online
41 Users Online
14 Users Online
4 Users Online
18 Users Online
45 Users Online
5 Users Online
6 Users Online
67 Users Online
16 Users Online
78 Users Online
10 Users Online
31 Users Online
18 Users Online
13 Users Online
53 Users Online
19 Users Online
26 Users Online
11 Users Online
41 Users Online
20 Users Online
26 Users Online
23 Users Online
24 Users Online
21 Users Online
17 Users Online
6 Users Online
30 Users Online
8 Users Online
8 Users Online
10 Users Online
2 Users Online
42 Users Online
21 Users Online
61 Users Online
25 Users Online
18 Users Online
13 Users Online
25 Users Online
22 Users Online
17 Users Online
32 Users Online
19 Users Online
24 Users Online
13 Users Online
33 Users Online
9 Users Online
7 Users Online
11 Users Online
38 Users Online
29 Users Online
19 Users Online
15 Users Online
10 Users Online
11 Users Online
8 Users Online
17 Users Online
42 Users Online
18 Users Online
15 Users Online
12 Users Online
6 Users Online
27 Users Online
24 Users Online
16 Users Online
43 Users Online
46 Users Online
9 Users Online
28 Users Online
54 Users Online
15 Users Online
23 Users Online
12 Users Online
5 Users Online
19 Users Online
21 Users Online
13 Users Online
5 Users Online
31 Users Online
16 Users Online
22 Users Online
36 Users Online
41 Users Online
31 Users Online
15 Users Online
19 Users Online
12 Users Online
42 Users Online
25 Users Online
24 Users Online
6 Users Online
31 Users Online
22 Users Online
34 Users Online
9 Users Online
9 Users Online
11 Users Online
14 Users Online
36 Users Online
42 Users Online
36 Users Online
6 Users Online
19 Users Online
14 Users Online
23 Users Online
20 Users Online
27 Users Online
39 Users Online
46 Users Online
25 Users Online
28 Users Online
14 Users Online
11 Users Online
28 Users Online
33 Users Online
22 Users Online
11 Users Online
27 Users Online
29 Users Online
18 Users Online
16 Users Online
74 Users Online
11 Users Online
15 Users Online
8 Users Online
31 Users Online
9 Users Online
Test it for yourself in PHP Sandbox
EDIT
You could work yourself out with the proper results by changing $limit
and $diff
.
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate$limit
and$diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?
– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answerThis example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
|
show 1 more comment
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55305979%2fmake-random-numbers-less-random-in-php%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Use a session variable to keep track of what the number was.
If there was a number set make the random number +-5 of previous value.
<?php
session_start();
if(isset($_SESSION['num']))
$num = mt_rand($_SESSION['num']-5, $_SESSION['num']+5);
else
$num = mt_rand(10, 100);
echo $num . " Users Online";
$_SESSION['num'] = $num;
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
add a comment |
Use a session variable to keep track of what the number was.
If there was a number set make the random number +-5 of previous value.
<?php
session_start();
if(isset($_SESSION['num']))
$num = mt_rand($_SESSION['num']-5, $_SESSION['num']+5);
else
$num = mt_rand(10, 100);
echo $num . " Users Online";
$_SESSION['num'] = $num;
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
add a comment |
Use a session variable to keep track of what the number was.
If there was a number set make the random number +-5 of previous value.
<?php
session_start();
if(isset($_SESSION['num']))
$num = mt_rand($_SESSION['num']-5, $_SESSION['num']+5);
else
$num = mt_rand(10, 100);
echo $num . " Users Online";
$_SESSION['num'] = $num;
Use a session variable to keep track of what the number was.
If there was a number set make the random number +-5 of previous value.
<?php
session_start();
if(isset($_SESSION['num']))
$num = mt_rand($_SESSION['num']-5, $_SESSION['num']+5);
else
$num = mt_rand(10, 100);
echo $num . " Users Online";
$_SESSION['num'] = $num;
answered Mar 22 at 18:50


AndreasAndreas
17.7k41844
17.7k41844
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
add a comment |
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
Exactly like what I want :D working like a charm
– jason5137715
Mar 22 at 18:58
add a comment |
You could always change your range on your random number generator to be a smaller range. If you want it to be able to be a little more flexible, you could even replace the 30 and 35 in my example below with variables and calculate the max and min for your random number based on the time if you need it to.
<?php
echo mt_rand(30, 35)." Users Online";
?>
add a comment |
You could always change your range on your random number generator to be a smaller range. If you want it to be able to be a little more flexible, you could even replace the 30 and 35 in my example below with variables and calculate the max and min for your random number based on the time if you need it to.
<?php
echo mt_rand(30, 35)." Users Online";
?>
add a comment |
You could always change your range on your random number generator to be a smaller range. If you want it to be able to be a little more flexible, you could even replace the 30 and 35 in my example below with variables and calculate the max and min for your random number based on the time if you need it to.
<?php
echo mt_rand(30, 35)." Users Online";
?>
You could always change your range on your random number generator to be a smaller range. If you want it to be able to be a little more flexible, you could even replace the 30 and 35 in my example below with variables and calculate the max and min for your random number based on the time if you need it to.
<?php
echo mt_rand(30, 35)." Users Online";
?>
answered Mar 22 at 18:48
dmoore1181dmoore1181
415621
415621
add a comment |
add a comment |
I have a suggestion... Perhaps what you really want is a range of random numbers. To explain... You could use a Switch statement to actually deliver the results based on your first random number. like this:
$i = mt_rand(1, 4);
$finalRand = 0;
switch ($i)
case 1:
$finalRand = mt_rand(1, 10);
break;
case 2:
$finalRand = mt_rand(11, 20);
break;
case 3:
$finalRand = mt_rand(21, 50);
break;
case 4:
$finalRand = mt_rand(50, 100);
break;
The end result of this routine would be to first randomly choose a number from which to randomly choose a number from a final range.
You can tweak this to get whatever results you want. But that's the basic idea.
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
add a comment |
I have a suggestion... Perhaps what you really want is a range of random numbers. To explain... You could use a Switch statement to actually deliver the results based on your first random number. like this:
$i = mt_rand(1, 4);
$finalRand = 0;
switch ($i)
case 1:
$finalRand = mt_rand(1, 10);
break;
case 2:
$finalRand = mt_rand(11, 20);
break;
case 3:
$finalRand = mt_rand(21, 50);
break;
case 4:
$finalRand = mt_rand(50, 100);
break;
The end result of this routine would be to first randomly choose a number from which to randomly choose a number from a final range.
You can tweak this to get whatever results you want. But that's the basic idea.
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
add a comment |
I have a suggestion... Perhaps what you really want is a range of random numbers. To explain... You could use a Switch statement to actually deliver the results based on your first random number. like this:
$i = mt_rand(1, 4);
$finalRand = 0;
switch ($i)
case 1:
$finalRand = mt_rand(1, 10);
break;
case 2:
$finalRand = mt_rand(11, 20);
break;
case 3:
$finalRand = mt_rand(21, 50);
break;
case 4:
$finalRand = mt_rand(50, 100);
break;
The end result of this routine would be to first randomly choose a number from which to randomly choose a number from a final range.
You can tweak this to get whatever results you want. But that's the basic idea.
I have a suggestion... Perhaps what you really want is a range of random numbers. To explain... You could use a Switch statement to actually deliver the results based on your first random number. like this:
$i = mt_rand(1, 4);
$finalRand = 0;
switch ($i)
case 1:
$finalRand = mt_rand(1, 10);
break;
case 2:
$finalRand = mt_rand(11, 20);
break;
case 3:
$finalRand = mt_rand(21, 50);
break;
case 4:
$finalRand = mt_rand(50, 100);
break;
The end result of this routine would be to first randomly choose a number from which to randomly choose a number from a final range.
You can tweak this to get whatever results you want. But that's the basic idea.
answered Mar 22 at 18:51


durbnpoisndurbnpoisn
4,26421127
4,26421127
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
add a comment |
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
1
1
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
This does not solve the problem. One user can still get 100 the first time and then 5 the next time you refresh the page
– Andreas
Mar 22 at 18:57
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
//shrug... I was just making a suggestion for making his numbers "less random"
– durbnpoisn
Mar 22 at 19:03
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
But you aren't doing that. The numbers are just as random as without this code
– Andreas
Mar 22 at 19:33
add a comment |
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
$limit = mt_rand(10,20);
$diff = mt_rand(20,80);
echo mt_rand(mt_rand($limit-$diff>0?$limit-$diff:0, $limit), mt_rand($limit,
$limit+$diff))." Users Online";
You could try it out in PHP Sandbox
The first 1000 results are:
15 Users Online
8 Users Online
11 Users Online
28 Users Online
19 Users Online
27 Users Online
6 Users Online
15 Users Online
17 Users Online
14 Users Online
24 Users Online
16 Users Online
38 Users Online
38 Users Online
9 Users Online
17 Users Online
31 Users Online
44 Users Online
23 Users Online
29 Users Online
14 Users Online
17 Users Online
11 Users Online
21 Users Online
69 Users Online
16 Users Online
28 Users Online
18 Users Online
31 Users Online
20 Users Online
23 Users Online
27 Users Online
25 Users Online
15 Users Online
15 Users Online
12 Users Online
5 Users Online
27 Users Online
15 Users Online
12 Users Online
30 Users Online
18 Users Online
10 Users Online
7 Users Online
19 Users Online
38 Users Online
20 Users Online
17 Users Online
5 Users Online
32 Users Online
17 Users Online
21 Users Online
36 Users Online
36 Users Online
24 Users Online
5 Users Online
20 Users Online
26 Users Online
29 Users Online
56 Users Online
20 Users Online
29 Users Online
26 Users Online
16 Users Online
18 Users Online
21 Users Online
15 Users Online
13 Users Online
52 Users Online
16 Users Online
10 Users Online
34 Users Online
31 Users Online
15 Users Online
31 Users Online
6 Users Online
11 Users Online
37 Users Online
11 Users Online
28 Users Online
15 Users Online
8 Users Online
10 Users Online
43 Users Online
16 Users Online
24 Users Online
31 Users Online
63 Users Online
12 Users Online
20 Users Online
16 Users Online
19 Users Online
19 Users Online
33 Users Online
23 Users Online
24 Users Online
9 Users Online
19 Users Online
16 Users Online
13 Users Online
12 Users Online
8 Users Online
14 Users Online
42 Users Online
40 Users Online
21 Users Online
44 Users Online
22 Users Online
21 Users Online
13 Users Online
62 Users Online
17 Users Online
4 Users Online
10 Users Online
26 Users Online
14 Users Online
37 Users Online
12 Users Online
23 Users Online
11 Users Online
24 Users Online
18 Users Online
15 Users Online
51 Users Online
23 Users Online
58 Users Online
32 Users Online
40 Users Online
12 Users Online
12 Users Online
15 Users Online
12 Users Online
22 Users Online
16 Users Online
17 Users Online
24 Users Online
25 Users Online
20 Users Online
30 Users Online
5 Users Online
18 Users Online
13 Users Online
31 Users Online
25 Users Online
51 Users Online
8 Users Online
12 Users Online
23 Users Online
24 Users Online
16 Users Online
10 Users Online
15 Users Online
31 Users Online
49 Users Online
33 Users Online
3 Users Online
21 Users Online
22 Users Online
30 Users Online
16 Users Online
23 Users Online
3 Users Online
14 Users Online
55 Users Online
19 Users Online
9 Users Online
13 Users Online
5 Users Online
36 Users Online
25 Users Online
8 Users Online
18 Users Online
18 Users Online
19 Users Online
26 Users Online
18 Users Online
23 Users Online
28 Users Online
23 Users Online
11 Users Online
19 Users Online
44 Users Online
56 Users Online
16 Users Online
56 Users Online
11 Users Online
19 Users Online
17 Users Online
11 Users Online
21 Users Online
17 Users Online
48 Users Online
7 Users Online
2 Users Online
44 Users Online
15 Users Online
21 Users Online
7 Users Online
13 Users Online
2 Users Online
6 Users Online
45 Users Online
60 Users Online
12 Users Online
15 Users Online
31 Users Online
28 Users Online
10 Users Online
6 Users Online
13 Users Online
4 Users Online
21 Users Online
32 Users Online
7 Users Online
30 Users Online
14 Users Online
28 Users Online
36 Users Online
31 Users Online
26 Users Online
59 Users Online
31 Users Online
20 Users Online
17 Users Online
32 Users Online
19 Users Online
36 Users Online
28 Users Online
1 Users Online
29 Users Online
71 Users Online
43 Users Online
18 Users Online
30 Users Online
21 Users Online
11 Users Online
18 Users Online
52 Users Online
23 Users Online
17 Users Online
23 Users Online
28 Users Online
29 Users Online
17 Users Online
15 Users Online
10 Users Online
44 Users Online
21 Users Online
26 Users Online
6 Users Online
23 Users Online
12 Users Online
32 Users Online
21 Users Online
33 Users Online
28 Users Online
12 Users Online
6 Users Online
18 Users Online
35 Users Online
16 Users Online
8 Users Online
10 Users Online
23 Users Online
36 Users Online
8 Users Online
7 Users Online
14 Users Online
40 Users Online
39 Users Online
28 Users Online
46 Users Online
25 Users Online
10 Users Online
17 Users Online
10 Users Online
23 Users Online
19 Users Online
25 Users Online
10 Users Online
29 Users Online
16 Users Online
20 Users Online
19 Users Online
13 Users Online
21 Users Online
35 Users Online
23 Users Online
17 Users Online
36 Users Online
31 Users Online
11 Users Online
24 Users Online
6 Users Online
8 Users Online
44 Users Online
14 Users Online
27 Users Online
8 Users Online
14 Users Online
27 Users Online
28 Users Online
8 Users Online
63 Users Online
27 Users Online
21 Users Online
4 Users Online
48 Users Online
10 Users Online
36 Users Online
2 Users Online
44 Users Online
18 Users Online
18 Users Online
23 Users Online
10 Users Online
6 Users Online
43 Users Online
37 Users Online
25 Users Online
66 Users Online
35 Users Online
39 Users Online
10 Users Online
14 Users Online
12 Users Online
16 Users Online
39 Users Online
8 Users Online
15 Users Online
10 Users Online
2 Users Online
8 Users Online
7 Users Online
9 Users Online
28 Users Online
27 Users Online
64 Users Online
30 Users Online
32 Users Online
31 Users Online
54 Users Online
58 Users Online
31 Users Online
36 Users Online
16 Users Online
26 Users Online
24 Users Online
14 Users Online
17 Users Online
31 Users Online
11 Users Online
30 Users Online
17 Users Online
19 Users Online
19 Users Online
32 Users Online
13 Users Online
22 Users Online
11 Users Online
48 Users Online
8 Users Online
39 Users Online
28 Users Online
11 Users Online
7 Users Online
43 Users Online
14 Users Online
12 Users Online
52 Users Online
10 Users Online
26 Users Online
12 Users Online
30 Users Online
8 Users Online
6 Users Online
23 Users Online
8 Users Online
28 Users Online
35 Users Online
17 Users Online
11 Users Online
22 Users Online
20 Users Online
17 Users Online
57 Users Online
13 Users Online
27 Users Online
9 Users Online
35 Users Online
22 Users Online
15 Users Online
39 Users Online
15 Users Online
0 Users Online
11 Users Online
19 Users Online
47 Users Online
34 Users Online
6 Users Online
26 Users Online
10 Users Online
37 Users Online
40 Users Online
25 Users Online
48 Users Online
12 Users Online
3 Users Online
46 Users Online
12 Users Online
14 Users Online
38 Users Online
23 Users Online
19 Users Online
16 Users Online
31 Users Online
51 Users Online
26 Users Online
11 Users Online
18 Users Online
24 Users Online
20 Users Online
8 Users Online
23 Users Online
7 Users Online
11 Users Online
15 Users Online
33 Users Online
20 Users Online
16 Users Online
32 Users Online
21 Users Online
12 Users Online
1 Users Online
23 Users Online
34 Users Online
18 Users Online
15 Users Online
38 Users Online
18 Users Online
13 Users Online
14 Users Online
11 Users Online
24 Users Online
12 Users Online
16 Users Online
37 Users Online
21 Users Online
15 Users Online
14 Users Online
9 Users Online
35 Users Online
30 Users Online
3 Users Online
12 Users Online
16 Users Online
48 Users Online
37 Users Online
34 Users Online
14 Users Online
21 Users Online
42 Users Online
9 Users Online
16 Users Online
46 Users Online
47 Users Online
29 Users Online
25 Users Online
19 Users Online
12 Users Online
55 Users Online
21 Users Online
25 Users Online
19 Users Online
28 Users Online
41 Users Online
31 Users Online
19 Users Online
10 Users Online
38 Users Online
13 Users Online
24 Users Online
20 Users Online
9 Users Online
13 Users Online
13 Users Online
12 Users Online
29 Users Online
11 Users Online
14 Users Online
16 Users Online
20 Users Online
18 Users Online
20 Users Online
32 Users Online
33 Users Online
18 Users Online
65 Users Online
12 Users Online
52 Users Online
25 Users Online
30 Users Online
72 Users Online
3 Users Online
46 Users Online
34 Users Online
14 Users Online
28 Users Online
32 Users Online
14 Users Online
25 Users Online
25 Users Online
52 Users Online
17 Users Online
22 Users Online
43 Users Online
24 Users Online
10 Users Online
40 Users Online
4 Users Online
15 Users Online
11 Users Online
8 Users Online
46 Users Online
27 Users Online
13 Users Online
24 Users Online
38 Users Online
36 Users Online
50 Users Online
21 Users Online
27 Users Online
10 Users Online
15 Users Online
29 Users Online
6 Users Online
71 Users Online
9 Users Online
24 Users Online
11 Users Online
48 Users Online
29 Users Online
5 Users Online
15 Users Online
17 Users Online
39 Users Online
74 Users Online
16 Users Online
7 Users Online
35 Users Online
17 Users Online
22 Users Online
32 Users Online
29 Users Online
44 Users Online
14 Users Online
21 Users Online
68 Users Online
40 Users Online
16 Users Online
15 Users Online
63 Users Online
8 Users Online
25 Users Online
20 Users Online
9 Users Online
52 Users Online
22 Users Online
19 Users Online
14 Users Online
9 Users Online
5 Users Online
17 Users Online
10 Users Online
15 Users Online
27 Users Online
32 Users Online
15 Users Online
44 Users Online
20 Users Online
19 Users Online
26 Users Online
9 Users Online
27 Users Online
48 Users Online
33 Users Online
25 Users Online
6 Users Online
34 Users Online
51 Users Online
9 Users Online
34 Users Online
31 Users Online
23 Users Online
66 Users Online
32 Users Online
22 Users Online
21 Users Online
32 Users Online
23 Users Online
36 Users Online
23 Users Online
75 Users Online
38 Users Online
12 Users Online
48 Users Online
5 Users Online
18 Users Online
32 Users Online
40 Users Online
36 Users Online
36 Users Online
12 Users Online
28 Users Online
26 Users Online
17 Users Online
33 Users Online
13 Users Online
22 Users Online
20 Users Online
26 Users Online
24 Users Online
24 Users Online
69 Users Online
71 Users Online
32 Users Online
27 Users Online
29 Users Online
36 Users Online
10 Users Online
20 Users Online
18 Users Online
12 Users Online
32 Users Online
47 Users Online
21 Users Online
19 Users Online
27 Users Online
25 Users Online
13 Users Online
46 Users Online
32 Users Online
31 Users Online
26 Users Online
68 Users Online
42 Users Online
24 Users Online
69 Users Online
2 Users Online
18 Users Online
13 Users Online
7 Users Online
30 Users Online
6 Users Online
21 Users Online
37 Users Online
13 Users Online
9 Users Online
11 Users Online
24 Users Online
4 Users Online
66 Users Online
42 Users Online
17 Users Online
9 Users Online
65 Users Online
11 Users Online
22 Users Online
17 Users Online
18 Users Online
17 Users Online
62 Users Online
14 Users Online
13 Users Online
22 Users Online
3 Users Online
9 Users Online
45 Users Online
25 Users Online
54 Users Online
37 Users Online
13 Users Online
12 Users Online
15 Users Online
15 Users Online
15 Users Online
42 Users Online
14 Users Online
33 Users Online
4 Users Online
11 Users Online
21 Users Online
16 Users Online
5 Users Online
31 Users Online
40 Users Online
22 Users Online
9 Users Online
14 Users Online
14 Users Online
18 Users Online
8 Users Online
37 Users Online
35 Users Online
21 Users Online
30 Users Online
25 Users Online
16 Users Online
16 Users Online
17 Users Online
16 Users Online
22 Users Online
32 Users Online
34 Users Online
17 Users Online
28 Users Online
18 Users Online
15 Users Online
22 Users Online
13 Users Online
11 Users Online
17 Users Online
18 Users Online
77 Users Online
42 Users Online
19 Users Online
13 Users Online
35 Users Online
22 Users Online
55 Users Online
16 Users Online
22 Users Online
35 Users Online
15 Users Online
56 Users Online
51 Users Online
22 Users Online
35 Users Online
65 Users Online
21 Users Online
10 Users Online
60 Users Online
7 Users Online
8 Users Online
8 Users Online
5 Users Online
22 Users Online
74 Users Online
7 Users Online
29 Users Online
42 Users Online
6 Users Online
34 Users Online
10 Users Online
44 Users Online
12 Users Online
23 Users Online
37 Users Online
17 Users Online
55 Users Online
25 Users Online
7 Users Online
40 Users Online
35 Users Online
41 Users Online
28 Users Online
32 Users Online
30 Users Online
24 Users Online
19 Users Online
29 Users Online
18 Users Online
23 Users Online
26 Users Online
30 Users Online
21 Users Online
12 Users Online
29 Users Online
27 Users Online
18 Users Online
15 Users Online
18 Users Online
39 Users Online
10 Users Online
24 Users Online
34 Users Online
7 Users Online
53 Users Online
44 Users Online
32 Users Online
22 Users Online
52 Users Online
56 Users Online
21 Users Online
6 Users Online
13 Users Online
33 Users Online
11 Users Online
7 Users Online
8 Users Online
42 Users Online
24 Users Online
19 Users Online
14 Users Online
30 Users Online
30 Users Online
37 Users Online
8 Users Online
35 Users Online
16 Users Online
23 Users Online
33 Users Online
34 Users Online
61 Users Online
34 Users Online
21 Users Online
33 Users Online
6 Users Online
46 Users Online
9 Users Online
37 Users Online
33 Users Online
5 Users Online
21 Users Online
62 Users Online
4 Users Online
14 Users Online
30 Users Online
17 Users Online
7 Users Online
40 Users Online
16 Users Online
47 Users Online
5 Users Online
27 Users Online
41 Users Online
17 Users Online
14 Users Online
15 Users Online
31 Users Online
35 Users Online
42 Users Online
12 Users Online
62 Users Online
54 Users Online
44 Users Online
45 Users Online
31 Users Online
59 Users Online
9 Users Online
11 Users Online
20 Users Online
18 Users Online
24 Users Online
23 Users Online
33 Users Online
13 Users Online
8 Users Online
6 Users Online
26 Users Online
5 Users Online
12 Users Online
9 Users Online
24 Users Online
22 Users Online
13 Users Online
19 Users Online
27 Users Online
12 Users Online
26 Users Online
10 Users Online
18 Users Online
19 Users Online
41 Users Online
14 Users Online
4 Users Online
18 Users Online
45 Users Online
5 Users Online
6 Users Online
67 Users Online
16 Users Online
78 Users Online
10 Users Online
31 Users Online
18 Users Online
13 Users Online
53 Users Online
19 Users Online
26 Users Online
11 Users Online
41 Users Online
20 Users Online
26 Users Online
23 Users Online
24 Users Online
21 Users Online
17 Users Online
6 Users Online
30 Users Online
8 Users Online
8 Users Online
10 Users Online
2 Users Online
42 Users Online
21 Users Online
61 Users Online
25 Users Online
18 Users Online
13 Users Online
25 Users Online
22 Users Online
17 Users Online
32 Users Online
19 Users Online
24 Users Online
13 Users Online
33 Users Online
9 Users Online
7 Users Online
11 Users Online
38 Users Online
29 Users Online
19 Users Online
15 Users Online
10 Users Online
11 Users Online
8 Users Online
17 Users Online
42 Users Online
18 Users Online
15 Users Online
12 Users Online
6 Users Online
27 Users Online
24 Users Online
16 Users Online
43 Users Online
46 Users Online
9 Users Online
28 Users Online
54 Users Online
15 Users Online
23 Users Online
12 Users Online
5 Users Online
19 Users Online
21 Users Online
13 Users Online
5 Users Online
31 Users Online
16 Users Online
22 Users Online
36 Users Online
41 Users Online
31 Users Online
15 Users Online
19 Users Online
12 Users Online
42 Users Online
25 Users Online
24 Users Online
6 Users Online
31 Users Online
22 Users Online
34 Users Online
9 Users Online
9 Users Online
11 Users Online
14 Users Online
36 Users Online
42 Users Online
36 Users Online
6 Users Online
19 Users Online
14 Users Online
23 Users Online
20 Users Online
27 Users Online
39 Users Online
46 Users Online
25 Users Online
28 Users Online
14 Users Online
11 Users Online
28 Users Online
33 Users Online
22 Users Online
11 Users Online
27 Users Online
29 Users Online
18 Users Online
16 Users Online
74 Users Online
11 Users Online
15 Users Online
8 Users Online
31 Users Online
9 Users Online
Test it for yourself in PHP Sandbox
EDIT
You could work yourself out with the proper results by changing $limit
and $diff
.
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate$limit
and$diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?
– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answerThis example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
|
show 1 more comment
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
$limit = mt_rand(10,20);
$diff = mt_rand(20,80);
echo mt_rand(mt_rand($limit-$diff>0?$limit-$diff:0, $limit), mt_rand($limit,
$limit+$diff))." Users Online";
You could try it out in PHP Sandbox
The first 1000 results are:
15 Users Online
8 Users Online
11 Users Online
28 Users Online
19 Users Online
27 Users Online
6 Users Online
15 Users Online
17 Users Online
14 Users Online
24 Users Online
16 Users Online
38 Users Online
38 Users Online
9 Users Online
17 Users Online
31 Users Online
44 Users Online
23 Users Online
29 Users Online
14 Users Online
17 Users Online
11 Users Online
21 Users Online
69 Users Online
16 Users Online
28 Users Online
18 Users Online
31 Users Online
20 Users Online
23 Users Online
27 Users Online
25 Users Online
15 Users Online
15 Users Online
12 Users Online
5 Users Online
27 Users Online
15 Users Online
12 Users Online
30 Users Online
18 Users Online
10 Users Online
7 Users Online
19 Users Online
38 Users Online
20 Users Online
17 Users Online
5 Users Online
32 Users Online
17 Users Online
21 Users Online
36 Users Online
36 Users Online
24 Users Online
5 Users Online
20 Users Online
26 Users Online
29 Users Online
56 Users Online
20 Users Online
29 Users Online
26 Users Online
16 Users Online
18 Users Online
21 Users Online
15 Users Online
13 Users Online
52 Users Online
16 Users Online
10 Users Online
34 Users Online
31 Users Online
15 Users Online
31 Users Online
6 Users Online
11 Users Online
37 Users Online
11 Users Online
28 Users Online
15 Users Online
8 Users Online
10 Users Online
43 Users Online
16 Users Online
24 Users Online
31 Users Online
63 Users Online
12 Users Online
20 Users Online
16 Users Online
19 Users Online
19 Users Online
33 Users Online
23 Users Online
24 Users Online
9 Users Online
19 Users Online
16 Users Online
13 Users Online
12 Users Online
8 Users Online
14 Users Online
42 Users Online
40 Users Online
21 Users Online
44 Users Online
22 Users Online
21 Users Online
13 Users Online
62 Users Online
17 Users Online
4 Users Online
10 Users Online
26 Users Online
14 Users Online
37 Users Online
12 Users Online
23 Users Online
11 Users Online
24 Users Online
18 Users Online
15 Users Online
51 Users Online
23 Users Online
58 Users Online
32 Users Online
40 Users Online
12 Users Online
12 Users Online
15 Users Online
12 Users Online
22 Users Online
16 Users Online
17 Users Online
24 Users Online
25 Users Online
20 Users Online
30 Users Online
5 Users Online
18 Users Online
13 Users Online
31 Users Online
25 Users Online
51 Users Online
8 Users Online
12 Users Online
23 Users Online
24 Users Online
16 Users Online
10 Users Online
15 Users Online
31 Users Online
49 Users Online
33 Users Online
3 Users Online
21 Users Online
22 Users Online
30 Users Online
16 Users Online
23 Users Online
3 Users Online
14 Users Online
55 Users Online
19 Users Online
9 Users Online
13 Users Online
5 Users Online
36 Users Online
25 Users Online
8 Users Online
18 Users Online
18 Users Online
19 Users Online
26 Users Online
18 Users Online
23 Users Online
28 Users Online
23 Users Online
11 Users Online
19 Users Online
44 Users Online
56 Users Online
16 Users Online
56 Users Online
11 Users Online
19 Users Online
17 Users Online
11 Users Online
21 Users Online
17 Users Online
48 Users Online
7 Users Online
2 Users Online
44 Users Online
15 Users Online
21 Users Online
7 Users Online
13 Users Online
2 Users Online
6 Users Online
45 Users Online
60 Users Online
12 Users Online
15 Users Online
31 Users Online
28 Users Online
10 Users Online
6 Users Online
13 Users Online
4 Users Online
21 Users Online
32 Users Online
7 Users Online
30 Users Online
14 Users Online
28 Users Online
36 Users Online
31 Users Online
26 Users Online
59 Users Online
31 Users Online
20 Users Online
17 Users Online
32 Users Online
19 Users Online
36 Users Online
28 Users Online
1 Users Online
29 Users Online
71 Users Online
43 Users Online
18 Users Online
30 Users Online
21 Users Online
11 Users Online
18 Users Online
52 Users Online
23 Users Online
17 Users Online
23 Users Online
28 Users Online
29 Users Online
17 Users Online
15 Users Online
10 Users Online
44 Users Online
21 Users Online
26 Users Online
6 Users Online
23 Users Online
12 Users Online
32 Users Online
21 Users Online
33 Users Online
28 Users Online
12 Users Online
6 Users Online
18 Users Online
35 Users Online
16 Users Online
8 Users Online
10 Users Online
23 Users Online
36 Users Online
8 Users Online
7 Users Online
14 Users Online
40 Users Online
39 Users Online
28 Users Online
46 Users Online
25 Users Online
10 Users Online
17 Users Online
10 Users Online
23 Users Online
19 Users Online
25 Users Online
10 Users Online
29 Users Online
16 Users Online
20 Users Online
19 Users Online
13 Users Online
21 Users Online
35 Users Online
23 Users Online
17 Users Online
36 Users Online
31 Users Online
11 Users Online
24 Users Online
6 Users Online
8 Users Online
44 Users Online
14 Users Online
27 Users Online
8 Users Online
14 Users Online
27 Users Online
28 Users Online
8 Users Online
63 Users Online
27 Users Online
21 Users Online
4 Users Online
48 Users Online
10 Users Online
36 Users Online
2 Users Online
44 Users Online
18 Users Online
18 Users Online
23 Users Online
10 Users Online
6 Users Online
43 Users Online
37 Users Online
25 Users Online
66 Users Online
35 Users Online
39 Users Online
10 Users Online
14 Users Online
12 Users Online
16 Users Online
39 Users Online
8 Users Online
15 Users Online
10 Users Online
2 Users Online
8 Users Online
7 Users Online
9 Users Online
28 Users Online
27 Users Online
64 Users Online
30 Users Online
32 Users Online
31 Users Online
54 Users Online
58 Users Online
31 Users Online
36 Users Online
16 Users Online
26 Users Online
24 Users Online
14 Users Online
17 Users Online
31 Users Online
11 Users Online
30 Users Online
17 Users Online
19 Users Online
19 Users Online
32 Users Online
13 Users Online
22 Users Online
11 Users Online
48 Users Online
8 Users Online
39 Users Online
28 Users Online
11 Users Online
7 Users Online
43 Users Online
14 Users Online
12 Users Online
52 Users Online
10 Users Online
26 Users Online
12 Users Online
30 Users Online
8 Users Online
6 Users Online
23 Users Online
8 Users Online
28 Users Online
35 Users Online
17 Users Online
11 Users Online
22 Users Online
20 Users Online
17 Users Online
57 Users Online
13 Users Online
27 Users Online
9 Users Online
35 Users Online
22 Users Online
15 Users Online
39 Users Online
15 Users Online
0 Users Online
11 Users Online
19 Users Online
47 Users Online
34 Users Online
6 Users Online
26 Users Online
10 Users Online
37 Users Online
40 Users Online
25 Users Online
48 Users Online
12 Users Online
3 Users Online
46 Users Online
12 Users Online
14 Users Online
38 Users Online
23 Users Online
19 Users Online
16 Users Online
31 Users Online
51 Users Online
26 Users Online
11 Users Online
18 Users Online
24 Users Online
20 Users Online
8 Users Online
23 Users Online
7 Users Online
11 Users Online
15 Users Online
33 Users Online
20 Users Online
16 Users Online
32 Users Online
21 Users Online
12 Users Online
1 Users Online
23 Users Online
34 Users Online
18 Users Online
15 Users Online
38 Users Online
18 Users Online
13 Users Online
14 Users Online
11 Users Online
24 Users Online
12 Users Online
16 Users Online
37 Users Online
21 Users Online
15 Users Online
14 Users Online
9 Users Online
35 Users Online
30 Users Online
3 Users Online
12 Users Online
16 Users Online
48 Users Online
37 Users Online
34 Users Online
14 Users Online
21 Users Online
42 Users Online
9 Users Online
16 Users Online
46 Users Online
47 Users Online
29 Users Online
25 Users Online
19 Users Online
12 Users Online
55 Users Online
21 Users Online
25 Users Online
19 Users Online
28 Users Online
41 Users Online
31 Users Online
19 Users Online
10 Users Online
38 Users Online
13 Users Online
24 Users Online
20 Users Online
9 Users Online
13 Users Online
13 Users Online
12 Users Online
29 Users Online
11 Users Online
14 Users Online
16 Users Online
20 Users Online
18 Users Online
20 Users Online
32 Users Online
33 Users Online
18 Users Online
65 Users Online
12 Users Online
52 Users Online
25 Users Online
30 Users Online
72 Users Online
3 Users Online
46 Users Online
34 Users Online
14 Users Online
28 Users Online
32 Users Online
14 Users Online
25 Users Online
25 Users Online
52 Users Online
17 Users Online
22 Users Online
43 Users Online
24 Users Online
10 Users Online
40 Users Online
4 Users Online
15 Users Online
11 Users Online
8 Users Online
46 Users Online
27 Users Online
13 Users Online
24 Users Online
38 Users Online
36 Users Online
50 Users Online
21 Users Online
27 Users Online
10 Users Online
15 Users Online
29 Users Online
6 Users Online
71 Users Online
9 Users Online
24 Users Online
11 Users Online
48 Users Online
29 Users Online
5 Users Online
15 Users Online
17 Users Online
39 Users Online
74 Users Online
16 Users Online
7 Users Online
35 Users Online
17 Users Online
22 Users Online
32 Users Online
29 Users Online
44 Users Online
14 Users Online
21 Users Online
68 Users Online
40 Users Online
16 Users Online
15 Users Online
63 Users Online
8 Users Online
25 Users Online
20 Users Online
9 Users Online
52 Users Online
22 Users Online
19 Users Online
14 Users Online
9 Users Online
5 Users Online
17 Users Online
10 Users Online
15 Users Online
27 Users Online
32 Users Online
15 Users Online
44 Users Online
20 Users Online
19 Users Online
26 Users Online
9 Users Online
27 Users Online
48 Users Online
33 Users Online
25 Users Online
6 Users Online
34 Users Online
51 Users Online
9 Users Online
34 Users Online
31 Users Online
23 Users Online
66 Users Online
32 Users Online
22 Users Online
21 Users Online
32 Users Online
23 Users Online
36 Users Online
23 Users Online
75 Users Online
38 Users Online
12 Users Online
48 Users Online
5 Users Online
18 Users Online
32 Users Online
40 Users Online
36 Users Online
36 Users Online
12 Users Online
28 Users Online
26 Users Online
17 Users Online
33 Users Online
13 Users Online
22 Users Online
20 Users Online
26 Users Online
24 Users Online
24 Users Online
69 Users Online
71 Users Online
32 Users Online
27 Users Online
29 Users Online
36 Users Online
10 Users Online
20 Users Online
18 Users Online
12 Users Online
32 Users Online
47 Users Online
21 Users Online
19 Users Online
27 Users Online
25 Users Online
13 Users Online
46 Users Online
32 Users Online
31 Users Online
26 Users Online
68 Users Online
42 Users Online
24 Users Online
69 Users Online
2 Users Online
18 Users Online
13 Users Online
7 Users Online
30 Users Online
6 Users Online
21 Users Online
37 Users Online
13 Users Online
9 Users Online
11 Users Online
24 Users Online
4 Users Online
66 Users Online
42 Users Online
17 Users Online
9 Users Online
65 Users Online
11 Users Online
22 Users Online
17 Users Online
18 Users Online
17 Users Online
62 Users Online
14 Users Online
13 Users Online
22 Users Online
3 Users Online
9 Users Online
45 Users Online
25 Users Online
54 Users Online
37 Users Online
13 Users Online
12 Users Online
15 Users Online
15 Users Online
15 Users Online
42 Users Online
14 Users Online
33 Users Online
4 Users Online
11 Users Online
21 Users Online
16 Users Online
5 Users Online
31 Users Online
40 Users Online
22 Users Online
9 Users Online
14 Users Online
14 Users Online
18 Users Online
8 Users Online
37 Users Online
35 Users Online
21 Users Online
30 Users Online
25 Users Online
16 Users Online
16 Users Online
17 Users Online
16 Users Online
22 Users Online
32 Users Online
34 Users Online
17 Users Online
28 Users Online
18 Users Online
15 Users Online
22 Users Online
13 Users Online
11 Users Online
17 Users Online
18 Users Online
77 Users Online
42 Users Online
19 Users Online
13 Users Online
35 Users Online
22 Users Online
55 Users Online
16 Users Online
22 Users Online
35 Users Online
15 Users Online
56 Users Online
51 Users Online
22 Users Online
35 Users Online
65 Users Online
21 Users Online
10 Users Online
60 Users Online
7 Users Online
8 Users Online
8 Users Online
5 Users Online
22 Users Online
74 Users Online
7 Users Online
29 Users Online
42 Users Online
6 Users Online
34 Users Online
10 Users Online
44 Users Online
12 Users Online
23 Users Online
37 Users Online
17 Users Online
55 Users Online
25 Users Online
7 Users Online
40 Users Online
35 Users Online
41 Users Online
28 Users Online
32 Users Online
30 Users Online
24 Users Online
19 Users Online
29 Users Online
18 Users Online
23 Users Online
26 Users Online
30 Users Online
21 Users Online
12 Users Online
29 Users Online
27 Users Online
18 Users Online
15 Users Online
18 Users Online
39 Users Online
10 Users Online
24 Users Online
34 Users Online
7 Users Online
53 Users Online
44 Users Online
32 Users Online
22 Users Online
52 Users Online
56 Users Online
21 Users Online
6 Users Online
13 Users Online
33 Users Online
11 Users Online
7 Users Online
8 Users Online
42 Users Online
24 Users Online
19 Users Online
14 Users Online
30 Users Online
30 Users Online
37 Users Online
8 Users Online
35 Users Online
16 Users Online
23 Users Online
33 Users Online
34 Users Online
61 Users Online
34 Users Online
21 Users Online
33 Users Online
6 Users Online
46 Users Online
9 Users Online
37 Users Online
33 Users Online
5 Users Online
21 Users Online
62 Users Online
4 Users Online
14 Users Online
30 Users Online
17 Users Online
7 Users Online
40 Users Online
16 Users Online
47 Users Online
5 Users Online
27 Users Online
41 Users Online
17 Users Online
14 Users Online
15 Users Online
31 Users Online
35 Users Online
42 Users Online
12 Users Online
62 Users Online
54 Users Online
44 Users Online
45 Users Online
31 Users Online
59 Users Online
9 Users Online
11 Users Online
20 Users Online
18 Users Online
24 Users Online
23 Users Online
33 Users Online
13 Users Online
8 Users Online
6 Users Online
26 Users Online
5 Users Online
12 Users Online
9 Users Online
24 Users Online
22 Users Online
13 Users Online
19 Users Online
27 Users Online
12 Users Online
26 Users Online
10 Users Online
18 Users Online
19 Users Online
41 Users Online
14 Users Online
4 Users Online
18 Users Online
45 Users Online
5 Users Online
6 Users Online
67 Users Online
16 Users Online
78 Users Online
10 Users Online
31 Users Online
18 Users Online
13 Users Online
53 Users Online
19 Users Online
26 Users Online
11 Users Online
41 Users Online
20 Users Online
26 Users Online
23 Users Online
24 Users Online
21 Users Online
17 Users Online
6 Users Online
30 Users Online
8 Users Online
8 Users Online
10 Users Online
2 Users Online
42 Users Online
21 Users Online
61 Users Online
25 Users Online
18 Users Online
13 Users Online
25 Users Online
22 Users Online
17 Users Online
32 Users Online
19 Users Online
24 Users Online
13 Users Online
33 Users Online
9 Users Online
7 Users Online
11 Users Online
38 Users Online
29 Users Online
19 Users Online
15 Users Online
10 Users Online
11 Users Online
8 Users Online
17 Users Online
42 Users Online
18 Users Online
15 Users Online
12 Users Online
6 Users Online
27 Users Online
24 Users Online
16 Users Online
43 Users Online
46 Users Online
9 Users Online
28 Users Online
54 Users Online
15 Users Online
23 Users Online
12 Users Online
5 Users Online
19 Users Online
21 Users Online
13 Users Online
5 Users Online
31 Users Online
16 Users Online
22 Users Online
36 Users Online
41 Users Online
31 Users Online
15 Users Online
19 Users Online
12 Users Online
42 Users Online
25 Users Online
24 Users Online
6 Users Online
31 Users Online
22 Users Online
34 Users Online
9 Users Online
9 Users Online
11 Users Online
14 Users Online
36 Users Online
42 Users Online
36 Users Online
6 Users Online
19 Users Online
14 Users Online
23 Users Online
20 Users Online
27 Users Online
39 Users Online
46 Users Online
25 Users Online
28 Users Online
14 Users Online
11 Users Online
28 Users Online
33 Users Online
22 Users Online
11 Users Online
27 Users Online
29 Users Online
18 Users Online
16 Users Online
74 Users Online
11 Users Online
15 Users Online
8 Users Online
31 Users Online
9 Users Online
Test it for yourself in PHP Sandbox
EDIT
You could work yourself out with the proper results by changing $limit
and $diff
.
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate$limit
and$diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?
– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answerThis example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
|
show 1 more comment
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
$limit = mt_rand(10,20);
$diff = mt_rand(20,80);
echo mt_rand(mt_rand($limit-$diff>0?$limit-$diff:0, $limit), mt_rand($limit,
$limit+$diff))." Users Online";
You could try it out in PHP Sandbox
The first 1000 results are:
15 Users Online
8 Users Online
11 Users Online
28 Users Online
19 Users Online
27 Users Online
6 Users Online
15 Users Online
17 Users Online
14 Users Online
24 Users Online
16 Users Online
38 Users Online
38 Users Online
9 Users Online
17 Users Online
31 Users Online
44 Users Online
23 Users Online
29 Users Online
14 Users Online
17 Users Online
11 Users Online
21 Users Online
69 Users Online
16 Users Online
28 Users Online
18 Users Online
31 Users Online
20 Users Online
23 Users Online
27 Users Online
25 Users Online
15 Users Online
15 Users Online
12 Users Online
5 Users Online
27 Users Online
15 Users Online
12 Users Online
30 Users Online
18 Users Online
10 Users Online
7 Users Online
19 Users Online
38 Users Online
20 Users Online
17 Users Online
5 Users Online
32 Users Online
17 Users Online
21 Users Online
36 Users Online
36 Users Online
24 Users Online
5 Users Online
20 Users Online
26 Users Online
29 Users Online
56 Users Online
20 Users Online
29 Users Online
26 Users Online
16 Users Online
18 Users Online
21 Users Online
15 Users Online
13 Users Online
52 Users Online
16 Users Online
10 Users Online
34 Users Online
31 Users Online
15 Users Online
31 Users Online
6 Users Online
11 Users Online
37 Users Online
11 Users Online
28 Users Online
15 Users Online
8 Users Online
10 Users Online
43 Users Online
16 Users Online
24 Users Online
31 Users Online
63 Users Online
12 Users Online
20 Users Online
16 Users Online
19 Users Online
19 Users Online
33 Users Online
23 Users Online
24 Users Online
9 Users Online
19 Users Online
16 Users Online
13 Users Online
12 Users Online
8 Users Online
14 Users Online
42 Users Online
40 Users Online
21 Users Online
44 Users Online
22 Users Online
21 Users Online
13 Users Online
62 Users Online
17 Users Online
4 Users Online
10 Users Online
26 Users Online
14 Users Online
37 Users Online
12 Users Online
23 Users Online
11 Users Online
24 Users Online
18 Users Online
15 Users Online
51 Users Online
23 Users Online
58 Users Online
32 Users Online
40 Users Online
12 Users Online
12 Users Online
15 Users Online
12 Users Online
22 Users Online
16 Users Online
17 Users Online
24 Users Online
25 Users Online
20 Users Online
30 Users Online
5 Users Online
18 Users Online
13 Users Online
31 Users Online
25 Users Online
51 Users Online
8 Users Online
12 Users Online
23 Users Online
24 Users Online
16 Users Online
10 Users Online
15 Users Online
31 Users Online
49 Users Online
33 Users Online
3 Users Online
21 Users Online
22 Users Online
30 Users Online
16 Users Online
23 Users Online
3 Users Online
14 Users Online
55 Users Online
19 Users Online
9 Users Online
13 Users Online
5 Users Online
36 Users Online
25 Users Online
8 Users Online
18 Users Online
18 Users Online
19 Users Online
26 Users Online
18 Users Online
23 Users Online
28 Users Online
23 Users Online
11 Users Online
19 Users Online
44 Users Online
56 Users Online
16 Users Online
56 Users Online
11 Users Online
19 Users Online
17 Users Online
11 Users Online
21 Users Online
17 Users Online
48 Users Online
7 Users Online
2 Users Online
44 Users Online
15 Users Online
21 Users Online
7 Users Online
13 Users Online
2 Users Online
6 Users Online
45 Users Online
60 Users Online
12 Users Online
15 Users Online
31 Users Online
28 Users Online
10 Users Online
6 Users Online
13 Users Online
4 Users Online
21 Users Online
32 Users Online
7 Users Online
30 Users Online
14 Users Online
28 Users Online
36 Users Online
31 Users Online
26 Users Online
59 Users Online
31 Users Online
20 Users Online
17 Users Online
32 Users Online
19 Users Online
36 Users Online
28 Users Online
1 Users Online
29 Users Online
71 Users Online
43 Users Online
18 Users Online
30 Users Online
21 Users Online
11 Users Online
18 Users Online
52 Users Online
23 Users Online
17 Users Online
23 Users Online
28 Users Online
29 Users Online
17 Users Online
15 Users Online
10 Users Online
44 Users Online
21 Users Online
26 Users Online
6 Users Online
23 Users Online
12 Users Online
32 Users Online
21 Users Online
33 Users Online
28 Users Online
12 Users Online
6 Users Online
18 Users Online
35 Users Online
16 Users Online
8 Users Online
10 Users Online
23 Users Online
36 Users Online
8 Users Online
7 Users Online
14 Users Online
40 Users Online
39 Users Online
28 Users Online
46 Users Online
25 Users Online
10 Users Online
17 Users Online
10 Users Online
23 Users Online
19 Users Online
25 Users Online
10 Users Online
29 Users Online
16 Users Online
20 Users Online
19 Users Online
13 Users Online
21 Users Online
35 Users Online
23 Users Online
17 Users Online
36 Users Online
31 Users Online
11 Users Online
24 Users Online
6 Users Online
8 Users Online
44 Users Online
14 Users Online
27 Users Online
8 Users Online
14 Users Online
27 Users Online
28 Users Online
8 Users Online
63 Users Online
27 Users Online
21 Users Online
4 Users Online
48 Users Online
10 Users Online
36 Users Online
2 Users Online
44 Users Online
18 Users Online
18 Users Online
23 Users Online
10 Users Online
6 Users Online
43 Users Online
37 Users Online
25 Users Online
66 Users Online
35 Users Online
39 Users Online
10 Users Online
14 Users Online
12 Users Online
16 Users Online
39 Users Online
8 Users Online
15 Users Online
10 Users Online
2 Users Online
8 Users Online
7 Users Online
9 Users Online
28 Users Online
27 Users Online
64 Users Online
30 Users Online
32 Users Online
31 Users Online
54 Users Online
58 Users Online
31 Users Online
36 Users Online
16 Users Online
26 Users Online
24 Users Online
14 Users Online
17 Users Online
31 Users Online
11 Users Online
30 Users Online
17 Users Online
19 Users Online
19 Users Online
32 Users Online
13 Users Online
22 Users Online
11 Users Online
48 Users Online
8 Users Online
39 Users Online
28 Users Online
11 Users Online
7 Users Online
43 Users Online
14 Users Online
12 Users Online
52 Users Online
10 Users Online
26 Users Online
12 Users Online
30 Users Online
8 Users Online
6 Users Online
23 Users Online
8 Users Online
28 Users Online
35 Users Online
17 Users Online
11 Users Online
22 Users Online
20 Users Online
17 Users Online
57 Users Online
13 Users Online
27 Users Online
9 Users Online
35 Users Online
22 Users Online
15 Users Online
39 Users Online
15 Users Online
0 Users Online
11 Users Online
19 Users Online
47 Users Online
34 Users Online
6 Users Online
26 Users Online
10 Users Online
37 Users Online
40 Users Online
25 Users Online
48 Users Online
12 Users Online
3 Users Online
46 Users Online
12 Users Online
14 Users Online
38 Users Online
23 Users Online
19 Users Online
16 Users Online
31 Users Online
51 Users Online
26 Users Online
11 Users Online
18 Users Online
24 Users Online
20 Users Online
8 Users Online
23 Users Online
7 Users Online
11 Users Online
15 Users Online
33 Users Online
20 Users Online
16 Users Online
32 Users Online
21 Users Online
12 Users Online
1 Users Online
23 Users Online
34 Users Online
18 Users Online
15 Users Online
38 Users Online
18 Users Online
13 Users Online
14 Users Online
11 Users Online
24 Users Online
12 Users Online
16 Users Online
37 Users Online
21 Users Online
15 Users Online
14 Users Online
9 Users Online
35 Users Online
30 Users Online
3 Users Online
12 Users Online
16 Users Online
48 Users Online
37 Users Online
34 Users Online
14 Users Online
21 Users Online
42 Users Online
9 Users Online
16 Users Online
46 Users Online
47 Users Online
29 Users Online
25 Users Online
19 Users Online
12 Users Online
55 Users Online
21 Users Online
25 Users Online
19 Users Online
28 Users Online
41 Users Online
31 Users Online
19 Users Online
10 Users Online
38 Users Online
13 Users Online
24 Users Online
20 Users Online
9 Users Online
13 Users Online
13 Users Online
12 Users Online
29 Users Online
11 Users Online
14 Users Online
16 Users Online
20 Users Online
18 Users Online
20 Users Online
32 Users Online
33 Users Online
18 Users Online
65 Users Online
12 Users Online
52 Users Online
25 Users Online
30 Users Online
72 Users Online
3 Users Online
46 Users Online
34 Users Online
14 Users Online
28 Users Online
32 Users Online
14 Users Online
25 Users Online
25 Users Online
52 Users Online
17 Users Online
22 Users Online
43 Users Online
24 Users Online
10 Users Online
40 Users Online
4 Users Online
15 Users Online
11 Users Online
8 Users Online
46 Users Online
27 Users Online
13 Users Online
24 Users Online
38 Users Online
36 Users Online
50 Users Online
21 Users Online
27 Users Online
10 Users Online
15 Users Online
29 Users Online
6 Users Online
71 Users Online
9 Users Online
24 Users Online
11 Users Online
48 Users Online
29 Users Online
5 Users Online
15 Users Online
17 Users Online
39 Users Online
74 Users Online
16 Users Online
7 Users Online
35 Users Online
17 Users Online
22 Users Online
32 Users Online
29 Users Online
44 Users Online
14 Users Online
21 Users Online
68 Users Online
40 Users Online
16 Users Online
15 Users Online
63 Users Online
8 Users Online
25 Users Online
20 Users Online
9 Users Online
52 Users Online
22 Users Online
19 Users Online
14 Users Online
9 Users Online
5 Users Online
17 Users Online
10 Users Online
15 Users Online
27 Users Online
32 Users Online
15 Users Online
44 Users Online
20 Users Online
19 Users Online
26 Users Online
9 Users Online
27 Users Online
48 Users Online
33 Users Online
25 Users Online
6 Users Online
34 Users Online
51 Users Online
9 Users Online
34 Users Online
31 Users Online
23 Users Online
66 Users Online
32 Users Online
22 Users Online
21 Users Online
32 Users Online
23 Users Online
36 Users Online
23 Users Online
75 Users Online
38 Users Online
12 Users Online
48 Users Online
5 Users Online
18 Users Online
32 Users Online
40 Users Online
36 Users Online
36 Users Online
12 Users Online
28 Users Online
26 Users Online
17 Users Online
33 Users Online
13 Users Online
22 Users Online
20 Users Online
26 Users Online
24 Users Online
24 Users Online
69 Users Online
71 Users Online
32 Users Online
27 Users Online
29 Users Online
36 Users Online
10 Users Online
20 Users Online
18 Users Online
12 Users Online
32 Users Online
47 Users Online
21 Users Online
19 Users Online
27 Users Online
25 Users Online
13 Users Online
46 Users Online
32 Users Online
31 Users Online
26 Users Online
68 Users Online
42 Users Online
24 Users Online
69 Users Online
2 Users Online
18 Users Online
13 Users Online
7 Users Online
30 Users Online
6 Users Online
21 Users Online
37 Users Online
13 Users Online
9 Users Online
11 Users Online
24 Users Online
4 Users Online
66 Users Online
42 Users Online
17 Users Online
9 Users Online
65 Users Online
11 Users Online
22 Users Online
17 Users Online
18 Users Online
17 Users Online
62 Users Online
14 Users Online
13 Users Online
22 Users Online
3 Users Online
9 Users Online
45 Users Online
25 Users Online
54 Users Online
37 Users Online
13 Users Online
12 Users Online
15 Users Online
15 Users Online
15 Users Online
42 Users Online
14 Users Online
33 Users Online
4 Users Online
11 Users Online
21 Users Online
16 Users Online
5 Users Online
31 Users Online
40 Users Online
22 Users Online
9 Users Online
14 Users Online
14 Users Online
18 Users Online
8 Users Online
37 Users Online
35 Users Online
21 Users Online
30 Users Online
25 Users Online
16 Users Online
16 Users Online
17 Users Online
16 Users Online
22 Users Online
32 Users Online
34 Users Online
17 Users Online
28 Users Online
18 Users Online
15 Users Online
22 Users Online
13 Users Online
11 Users Online
17 Users Online
18 Users Online
77 Users Online
42 Users Online
19 Users Online
13 Users Online
35 Users Online
22 Users Online
55 Users Online
16 Users Online
22 Users Online
35 Users Online
15 Users Online
56 Users Online
51 Users Online
22 Users Online
35 Users Online
65 Users Online
21 Users Online
10 Users Online
60 Users Online
7 Users Online
8 Users Online
8 Users Online
5 Users Online
22 Users Online
74 Users Online
7 Users Online
29 Users Online
42 Users Online
6 Users Online
34 Users Online
10 Users Online
44 Users Online
12 Users Online
23 Users Online
37 Users Online
17 Users Online
55 Users Online
25 Users Online
7 Users Online
40 Users Online
35 Users Online
41 Users Online
28 Users Online
32 Users Online
30 Users Online
24 Users Online
19 Users Online
29 Users Online
18 Users Online
23 Users Online
26 Users Online
30 Users Online
21 Users Online
12 Users Online
29 Users Online
27 Users Online
18 Users Online
15 Users Online
18 Users Online
39 Users Online
10 Users Online
24 Users Online
34 Users Online
7 Users Online
53 Users Online
44 Users Online
32 Users Online
22 Users Online
52 Users Online
56 Users Online
21 Users Online
6 Users Online
13 Users Online
33 Users Online
11 Users Online
7 Users Online
8 Users Online
42 Users Online
24 Users Online
19 Users Online
14 Users Online
30 Users Online
30 Users Online
37 Users Online
8 Users Online
35 Users Online
16 Users Online
23 Users Online
33 Users Online
34 Users Online
61 Users Online
34 Users Online
21 Users Online
33 Users Online
6 Users Online
46 Users Online
9 Users Online
37 Users Online
33 Users Online
5 Users Online
21 Users Online
62 Users Online
4 Users Online
14 Users Online
30 Users Online
17 Users Online
7 Users Online
40 Users Online
16 Users Online
47 Users Online
5 Users Online
27 Users Online
41 Users Online
17 Users Online
14 Users Online
15 Users Online
31 Users Online
35 Users Online
42 Users Online
12 Users Online
62 Users Online
54 Users Online
44 Users Online
45 Users Online
31 Users Online
59 Users Online
9 Users Online
11 Users Online
20 Users Online
18 Users Online
24 Users Online
23 Users Online
33 Users Online
13 Users Online
8 Users Online
6 Users Online
26 Users Online
5 Users Online
12 Users Online
9 Users Online
24 Users Online
22 Users Online
13 Users Online
19 Users Online
27 Users Online
12 Users Online
26 Users Online
10 Users Online
18 Users Online
19 Users Online
41 Users Online
14 Users Online
4 Users Online
18 Users Online
45 Users Online
5 Users Online
6 Users Online
67 Users Online
16 Users Online
78 Users Online
10 Users Online
31 Users Online
18 Users Online
13 Users Online
53 Users Online
19 Users Online
26 Users Online
11 Users Online
41 Users Online
20 Users Online
26 Users Online
23 Users Online
24 Users Online
21 Users Online
17 Users Online
6 Users Online
30 Users Online
8 Users Online
8 Users Online
10 Users Online
2 Users Online
42 Users Online
21 Users Online
61 Users Online
25 Users Online
18 Users Online
13 Users Online
25 Users Online
22 Users Online
17 Users Online
32 Users Online
19 Users Online
24 Users Online
13 Users Online
33 Users Online
9 Users Online
7 Users Online
11 Users Online
38 Users Online
29 Users Online
19 Users Online
15 Users Online
10 Users Online
11 Users Online
8 Users Online
17 Users Online
42 Users Online
18 Users Online
15 Users Online
12 Users Online
6 Users Online
27 Users Online
24 Users Online
16 Users Online
43 Users Online
46 Users Online
9 Users Online
28 Users Online
54 Users Online
15 Users Online
23 Users Online
12 Users Online
5 Users Online
19 Users Online
21 Users Online
13 Users Online
5 Users Online
31 Users Online
16 Users Online
22 Users Online
36 Users Online
41 Users Online
31 Users Online
15 Users Online
19 Users Online
12 Users Online
42 Users Online
25 Users Online
24 Users Online
6 Users Online
31 Users Online
22 Users Online
34 Users Online
9 Users Online
9 Users Online
11 Users Online
14 Users Online
36 Users Online
42 Users Online
36 Users Online
6 Users Online
19 Users Online
14 Users Online
23 Users Online
20 Users Online
27 Users Online
39 Users Online
46 Users Online
25 Users Online
28 Users Online
14 Users Online
11 Users Online
28 Users Online
33 Users Online
22 Users Online
11 Users Online
27 Users Online
29 Users Online
18 Users Online
16 Users Online
74 Users Online
11 Users Online
15 Users Online
8 Users Online
31 Users Online
9 Users Online
Test it for yourself in PHP Sandbox
EDIT
You could work yourself out with the proper results by changing $limit
and $diff
.
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
$limit = mt_rand(10,20);
$diff = mt_rand(20,80);
echo mt_rand(mt_rand($limit-$diff>0?$limit-$diff:0, $limit), mt_rand($limit,
$limit+$diff))." Users Online";
You could try it out in PHP Sandbox
The first 1000 results are:
15 Users Online
8 Users Online
11 Users Online
28 Users Online
19 Users Online
27 Users Online
6 Users Online
15 Users Online
17 Users Online
14 Users Online
24 Users Online
16 Users Online
38 Users Online
38 Users Online
9 Users Online
17 Users Online
31 Users Online
44 Users Online
23 Users Online
29 Users Online
14 Users Online
17 Users Online
11 Users Online
21 Users Online
69 Users Online
16 Users Online
28 Users Online
18 Users Online
31 Users Online
20 Users Online
23 Users Online
27 Users Online
25 Users Online
15 Users Online
15 Users Online
12 Users Online
5 Users Online
27 Users Online
15 Users Online
12 Users Online
30 Users Online
18 Users Online
10 Users Online
7 Users Online
19 Users Online
38 Users Online
20 Users Online
17 Users Online
5 Users Online
32 Users Online
17 Users Online
21 Users Online
36 Users Online
36 Users Online
24 Users Online
5 Users Online
20 Users Online
26 Users Online
29 Users Online
56 Users Online
20 Users Online
29 Users Online
26 Users Online
16 Users Online
18 Users Online
21 Users Online
15 Users Online
13 Users Online
52 Users Online
16 Users Online
10 Users Online
34 Users Online
31 Users Online
15 Users Online
31 Users Online
6 Users Online
11 Users Online
37 Users Online
11 Users Online
28 Users Online
15 Users Online
8 Users Online
10 Users Online
43 Users Online
16 Users Online
24 Users Online
31 Users Online
63 Users Online
12 Users Online
20 Users Online
16 Users Online
19 Users Online
19 Users Online
33 Users Online
23 Users Online
24 Users Online
9 Users Online
19 Users Online
16 Users Online
13 Users Online
12 Users Online
8 Users Online
14 Users Online
42 Users Online
40 Users Online
21 Users Online
44 Users Online
22 Users Online
21 Users Online
13 Users Online
62 Users Online
17 Users Online
4 Users Online
10 Users Online
26 Users Online
14 Users Online
37 Users Online
12 Users Online
23 Users Online
11 Users Online
24 Users Online
18 Users Online
15 Users Online
51 Users Online
23 Users Online
58 Users Online
32 Users Online
40 Users Online
12 Users Online
12 Users Online
15 Users Online
12 Users Online
22 Users Online
16 Users Online
17 Users Online
24 Users Online
25 Users Online
20 Users Online
30 Users Online
5 Users Online
18 Users Online
13 Users Online
31 Users Online
25 Users Online
51 Users Online
8 Users Online
12 Users Online
23 Users Online
24 Users Online
16 Users Online
10 Users Online
15 Users Online
31 Users Online
49 Users Online
33 Users Online
3 Users Online
21 Users Online
22 Users Online
30 Users Online
16 Users Online
23 Users Online
3 Users Online
14 Users Online
55 Users Online
19 Users Online
9 Users Online
13 Users Online
5 Users Online
36 Users Online
25 Users Online
8 Users Online
18 Users Online
18 Users Online
19 Users Online
26 Users Online
18 Users Online
23 Users Online
28 Users Online
23 Users Online
11 Users Online
19 Users Online
44 Users Online
56 Users Online
16 Users Online
56 Users Online
11 Users Online
19 Users Online
17 Users Online
11 Users Online
21 Users Online
17 Users Online
48 Users Online
7 Users Online
2 Users Online
44 Users Online
15 Users Online
21 Users Online
7 Users Online
13 Users Online
2 Users Online
6 Users Online
45 Users Online
60 Users Online
12 Users Online
15 Users Online
31 Users Online
28 Users Online
10 Users Online
6 Users Online
13 Users Online
4 Users Online
21 Users Online
32 Users Online
7 Users Online
30 Users Online
14 Users Online
28 Users Online
36 Users Online
31 Users Online
26 Users Online
59 Users Online
31 Users Online
20 Users Online
17 Users Online
32 Users Online
19 Users Online
36 Users Online
28 Users Online
1 Users Online
29 Users Online
71 Users Online
43 Users Online
18 Users Online
30 Users Online
21 Users Online
11 Users Online
18 Users Online
52 Users Online
23 Users Online
17 Users Online
23 Users Online
28 Users Online
29 Users Online
17 Users Online
15 Users Online
10 Users Online
44 Users Online
21 Users Online
26 Users Online
6 Users Online
23 Users Online
12 Users Online
32 Users Online
21 Users Online
33 Users Online
28 Users Online
12 Users Online
6 Users Online
18 Users Online
35 Users Online
16 Users Online
8 Users Online
10 Users Online
23 Users Online
36 Users Online
8 Users Online
7 Users Online
14 Users Online
40 Users Online
39 Users Online
28 Users Online
46 Users Online
25 Users Online
10 Users Online
17 Users Online
10 Users Online
23 Users Online
19 Users Online
25 Users Online
10 Users Online
29 Users Online
16 Users Online
20 Users Online
19 Users Online
13 Users Online
21 Users Online
35 Users Online
23 Users Online
17 Users Online
36 Users Online
31 Users Online
11 Users Online
24 Users Online
6 Users Online
8 Users Online
44 Users Online
14 Users Online
27 Users Online
8 Users Online
14 Users Online
27 Users Online
28 Users Online
8 Users Online
63 Users Online
27 Users Online
21 Users Online
4 Users Online
48 Users Online
10 Users Online
36 Users Online
2 Users Online
44 Users Online
18 Users Online
18 Users Online
23 Users Online
10 Users Online
6 Users Online
43 Users Online
37 Users Online
25 Users Online
66 Users Online
35 Users Online
39 Users Online
10 Users Online
14 Users Online
12 Users Online
16 Users Online
39 Users Online
8 Users Online
15 Users Online
10 Users Online
2 Users Online
8 Users Online
7 Users Online
9 Users Online
28 Users Online
27 Users Online
64 Users Online
30 Users Online
32 Users Online
31 Users Online
54 Users Online
58 Users Online
31 Users Online
36 Users Online
16 Users Online
26 Users Online
24 Users Online
14 Users Online
17 Users Online
31 Users Online
11 Users Online
30 Users Online
17 Users Online
19 Users Online
19 Users Online
32 Users Online
13 Users Online
22 Users Online
11 Users Online
48 Users Online
8 Users Online
39 Users Online
28 Users Online
11 Users Online
7 Users Online
43 Users Online
14 Users Online
12 Users Online
52 Users Online
10 Users Online
26 Users Online
12 Users Online
30 Users Online
8 Users Online
6 Users Online
23 Users Online
8 Users Online
28 Users Online
35 Users Online
17 Users Online
11 Users Online
22 Users Online
20 Users Online
17 Users Online
57 Users Online
13 Users Online
27 Users Online
9 Users Online
35 Users Online
22 Users Online
15 Users Online
39 Users Online
15 Users Online
0 Users Online
11 Users Online
19 Users Online
47 Users Online
34 Users Online
6 Users Online
26 Users Online
10 Users Online
37 Users Online
40 Users Online
25 Users Online
48 Users Online
12 Users Online
3 Users Online
46 Users Online
12 Users Online
14 Users Online
38 Users Online
23 Users Online
19 Users Online
16 Users Online
31 Users Online
51 Users Online
26 Users Online
11 Users Online
18 Users Online
24 Users Online
20 Users Online
8 Users Online
23 Users Online
7 Users Online
11 Users Online
15 Users Online
33 Users Online
20 Users Online
16 Users Online
32 Users Online
21 Users Online
12 Users Online
1 Users Online
23 Users Online
34 Users Online
18 Users Online
15 Users Online
38 Users Online
18 Users Online
13 Users Online
14 Users Online
11 Users Online
24 Users Online
12 Users Online
16 Users Online
37 Users Online
21 Users Online
15 Users Online
14 Users Online
9 Users Online
35 Users Online
30 Users Online
3 Users Online
12 Users Online
16 Users Online
48 Users Online
37 Users Online
34 Users Online
14 Users Online
21 Users Online
42 Users Online
9 Users Online
16 Users Online
46 Users Online
47 Users Online
29 Users Online
25 Users Online
19 Users Online
12 Users Online
55 Users Online
21 Users Online
25 Users Online
19 Users Online
28 Users Online
41 Users Online
31 Users Online
19 Users Online
10 Users Online
38 Users Online
13 Users Online
24 Users Online
20 Users Online
9 Users Online
13 Users Online
13 Users Online
12 Users Online
29 Users Online
11 Users Online
14 Users Online
16 Users Online
20 Users Online
18 Users Online
20 Users Online
32 Users Online
33 Users Online
18 Users Online
65 Users Online
12 Users Online
52 Users Online
25 Users Online
30 Users Online
72 Users Online
3 Users Online
46 Users Online
34 Users Online
14 Users Online
28 Users Online
32 Users Online
14 Users Online
25 Users Online
25 Users Online
52 Users Online
17 Users Online
22 Users Online
43 Users Online
24 Users Online
10 Users Online
40 Users Online
4 Users Online
15 Users Online
11 Users Online
8 Users Online
46 Users Online
27 Users Online
13 Users Online
24 Users Online
38 Users Online
36 Users Online
50 Users Online
21 Users Online
27 Users Online
10 Users Online
15 Users Online
29 Users Online
6 Users Online
71 Users Online
9 Users Online
24 Users Online
11 Users Online
48 Users Online
29 Users Online
5 Users Online
15 Users Online
17 Users Online
39 Users Online
74 Users Online
16 Users Online
7 Users Online
35 Users Online
17 Users Online
22 Users Online
32 Users Online
29 Users Online
44 Users Online
14 Users Online
21 Users Online
68 Users Online
40 Users Online
16 Users Online
15 Users Online
63 Users Online
8 Users Online
25 Users Online
20 Users Online
9 Users Online
52 Users Online
22 Users Online
19 Users Online
14 Users Online
9 Users Online
5 Users Online
17 Users Online
10 Users Online
15 Users Online
27 Users Online
32 Users Online
15 Users Online
44 Users Online
20 Users Online
19 Users Online
26 Users Online
9 Users Online
27 Users Online
48 Users Online
33 Users Online
25 Users Online
6 Users Online
34 Users Online
51 Users Online
9 Users Online
34 Users Online
31 Users Online
23 Users Online
66 Users Online
32 Users Online
22 Users Online
21 Users Online
32 Users Online
23 Users Online
36 Users Online
23 Users Online
75 Users Online
38 Users Online
12 Users Online
48 Users Online
5 Users Online
18 Users Online
32 Users Online
40 Users Online
36 Users Online
36 Users Online
12 Users Online
28 Users Online
26 Users Online
17 Users Online
33 Users Online
13 Users Online
22 Users Online
20 Users Online
26 Users Online
24 Users Online
24 Users Online
69 Users Online
71 Users Online
32 Users Online
27 Users Online
29 Users Online
36 Users Online
10 Users Online
20 Users Online
18 Users Online
12 Users Online
32 Users Online
47 Users Online
21 Users Online
19 Users Online
27 Users Online
25 Users Online
13 Users Online
46 Users Online
32 Users Online
31 Users Online
26 Users Online
68 Users Online
42 Users Online
24 Users Online
69 Users Online
2 Users Online
18 Users Online
13 Users Online
7 Users Online
30 Users Online
6 Users Online
21 Users Online
37 Users Online
13 Users Online
9 Users Online
11 Users Online
24 Users Online
4 Users Online
66 Users Online
42 Users Online
17 Users Online
9 Users Online
65 Users Online
11 Users Online
22 Users Online
17 Users Online
18 Users Online
17 Users Online
62 Users Online
14 Users Online
13 Users Online
22 Users Online
3 Users Online
9 Users Online
45 Users Online
25 Users Online
54 Users Online
37 Users Online
13 Users Online
12 Users Online
15 Users Online
15 Users Online
15 Users Online
42 Users Online
14 Users Online
33 Users Online
4 Users Online
11 Users Online
21 Users Online
16 Users Online
5 Users Online
31 Users Online
40 Users Online
22 Users Online
9 Users Online
14 Users Online
14 Users Online
18 Users Online
8 Users Online
37 Users Online
35 Users Online
21 Users Online
30 Users Online
25 Users Online
16 Users Online
16 Users Online
17 Users Online
16 Users Online
22 Users Online
32 Users Online
34 Users Online
17 Users Online
28 Users Online
18 Users Online
15 Users Online
22 Users Online
13 Users Online
11 Users Online
17 Users Online
18 Users Online
77 Users Online
42 Users Online
19 Users Online
13 Users Online
35 Users Online
22 Users Online
55 Users Online
16 Users Online
22 Users Online
35 Users Online
15 Users Online
56 Users Online
51 Users Online
22 Users Online
35 Users Online
65 Users Online
21 Users Online
10 Users Online
60 Users Online
7 Users Online
8 Users Online
8 Users Online
5 Users Online
22 Users Online
74 Users Online
7 Users Online
29 Users Online
42 Users Online
6 Users Online
34 Users Online
10 Users Online
44 Users Online
12 Users Online
23 Users Online
37 Users Online
17 Users Online
55 Users Online
25 Users Online
7 Users Online
40 Users Online
35 Users Online
41 Users Online
28 Users Online
32 Users Online
30 Users Online
24 Users Online
19 Users Online
29 Users Online
18 Users Online
23 Users Online
26 Users Online
30 Users Online
21 Users Online
12 Users Online
29 Users Online
27 Users Online
18 Users Online
15 Users Online
18 Users Online
39 Users Online
10 Users Online
24 Users Online
34 Users Online
7 Users Online
53 Users Online
44 Users Online
32 Users Online
22 Users Online
52 Users Online
56 Users Online
21 Users Online
6 Users Online
13 Users Online
33 Users Online
11 Users Online
7 Users Online
8 Users Online
42 Users Online
24 Users Online
19 Users Online
14 Users Online
30 Users Online
30 Users Online
37 Users Online
8 Users Online
35 Users Online
16 Users Online
23 Users Online
33 Users Online
34 Users Online
61 Users Online
34 Users Online
21 Users Online
33 Users Online
6 Users Online
46 Users Online
9 Users Online
37 Users Online
33 Users Online
5 Users Online
21 Users Online
62 Users Online
4 Users Online
14 Users Online
30 Users Online
17 Users Online
7 Users Online
40 Users Online
16 Users Online
47 Users Online
5 Users Online
27 Users Online
41 Users Online
17 Users Online
14 Users Online
15 Users Online
31 Users Online
35 Users Online
42 Users Online
12 Users Online
62 Users Online
54 Users Online
44 Users Online
45 Users Online
31 Users Online
59 Users Online
9 Users Online
11 Users Online
20 Users Online
18 Users Online
24 Users Online
23 Users Online
33 Users Online
13 Users Online
8 Users Online
6 Users Online
26 Users Online
5 Users Online
12 Users Online
9 Users Online
24 Users Online
22 Users Online
13 Users Online
19 Users Online
27 Users Online
12 Users Online
26 Users Online
10 Users Online
18 Users Online
19 Users Online
41 Users Online
14 Users Online
4 Users Online
18 Users Online
45 Users Online
5 Users Online
6 Users Online
67 Users Online
16 Users Online
78 Users Online
10 Users Online
31 Users Online
18 Users Online
13 Users Online
53 Users Online
19 Users Online
26 Users Online
11 Users Online
41 Users Online
20 Users Online
26 Users Online
23 Users Online
24 Users Online
21 Users Online
17 Users Online
6 Users Online
30 Users Online
8 Users Online
8 Users Online
10 Users Online
2 Users Online
42 Users Online
21 Users Online
61 Users Online
25 Users Online
18 Users Online
13 Users Online
25 Users Online
22 Users Online
17 Users Online
32 Users Online
19 Users Online
24 Users Online
13 Users Online
33 Users Online
9 Users Online
7 Users Online
11 Users Online
38 Users Online
29 Users Online
19 Users Online
15 Users Online
10 Users Online
11 Users Online
8 Users Online
17 Users Online
42 Users Online
18 Users Online
15 Users Online
12 Users Online
6 Users Online
27 Users Online
24 Users Online
16 Users Online
43 Users Online
46 Users Online
9 Users Online
28 Users Online
54 Users Online
15 Users Online
23 Users Online
12 Users Online
5 Users Online
19 Users Online
21 Users Online
13 Users Online
5 Users Online
31 Users Online
16 Users Online
22 Users Online
36 Users Online
41 Users Online
31 Users Online
15 Users Online
19 Users Online
12 Users Online
42 Users Online
25 Users Online
24 Users Online
6 Users Online
31 Users Online
22 Users Online
34 Users Online
9 Users Online
9 Users Online
11 Users Online
14 Users Online
36 Users Online
42 Users Online
36 Users Online
6 Users Online
19 Users Online
14 Users Online
23 Users Online
20 Users Online
27 Users Online
39 Users Online
46 Users Online
25 Users Online
28 Users Online
14 Users Online
11 Users Online
28 Users Online
33 Users Online
22 Users Online
11 Users Online
27 Users Online
29 Users Online
18 Users Online
16 Users Online
74 Users Online
11 Users Online
15 Users Online
8 Users Online
31 Users Online
9 Users Online
Test it for yourself in PHP Sandbox
EDIT
You could work yourself out with the proper results by changing $limit
and $diff
.
edited Mar 22 at 20:09
answered Mar 22 at 19:07


Peter DarmisPeter Darmis
5,74111226
5,74111226
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate$limit
and$diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?
– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answerThis example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
|
show 1 more comment
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate$limit
and$diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?
– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answerThis example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This is an awesome way to solve it, I will give it a try too :)
– jason5137715
Mar 22 at 19:15
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
This code too makes big jumps in the random numbers. Example from 6 to 45 to 60 and back to 12.
– Andreas
Mar 22 at 19:37
@Andreas it always brings joy to explain... you could optimize this by setting appropriate
$limit
and $diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?– Peter Darmis
Mar 22 at 19:58
@Andreas it always brings joy to explain... you could optimize this by setting appropriate
$limit
and $diff
. Using a session variable does make a lot of sense in order to achieve what @jason5137715 asked. But... since your answer was based on session variable, i think i had to present something different. In addition what happens if you strictly don't want to use a session variable or just can't?– Peter Darmis
Mar 22 at 19:58
@Andreas and never forget the initial description in my answer
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
@Andreas and never forget the initial description in my answer
This example eliminates a little bit what you describe in your question, it want jump from 20 to 100 very often but it could happen.
– Peter Darmis
Mar 22 at 19:59
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
If you can't use sessions? Why would that be? And even if, then use POST because I don't see how this solves the problem
– Andreas
Mar 22 at 20:05
|
show 1 more comment
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55305979%2fmake-random-numbers-less-random-in-php%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3Ujhldog34Q6fD26udVlYZj4dZHaA E,ruu9Q8uT27kLGH6l,CtnbcPSI3wcfiStIHDU6nlOfhCcYXxZa JFw9viyRKS,1bCY
4
Errm that would make the numbers not random at all...
– BenM
Mar 22 at 18:44
why do you need them?
– kuh-chan
Mar 22 at 18:45
If you don't want it to jump around you'll have to use sessions to assign a base random number, then add or subtract a smaller random number to show to that user. So for example, a user comes along and is randomly given a number between 10 and 100. They get 40. That is saved in the user's session. Each time you refresh the page generate a random number between -2 and 2 for example and add it to the base number (40). Thus they will see a random number between 38 and 42.
– Jordan S
Mar 22 at 18:45
3
Sounds like the epitome of an XY problem. Judging by your question, it seems like you are trying to lie to users about how many people are using your service?
– GrumpyCrouton
Mar 22 at 18:45
What problem are you trying to solve?
– Dave
Mar 22 at 18:48