bobsci Posted November 29, 2003 Share Posted November 29, 2003 Hi all... I just wanted to do something really simple... i want php to echo 7 random numbers ie: 4528765. using the values 123456789. How do i go about it? thanx Quote Link to comment https://forums.phpfreaks.com/topic/1439-creating-a-random-number-generator/ Share on other sites More sharing options...
Deadmeat Posted November 29, 2003 Share Posted November 29, 2003 my guess is use mt_rand(min, max) either use mt_rand() for each of the 7 digits, then combine them together, or use 1 mt_rand() for the whole thing (ie. mt_rand(1000000,9999999), if it allows numbers that large). I\'m a n00b myself, so don\'t assume this is the best way, because most likely it isnt. This should work though: [php:1:c904f12a77]<?php $array = array(mt_rand(1, 9), mt_rand(1, 9), mt_rand(1, 9), mt_rand(1, 9), mt_rand(1, 9), mt_rand(1, 9), mt_rand(1, 9)); $random = implode(\"\",$array); echo $random; ?>[/php:1:c904f12a77] Quote Link to comment https://forums.phpfreaks.com/topic/1439-creating-a-random-number-generator/#findComment-4747 Share on other sites More sharing options...
bobsci Posted November 29, 2003 Author Share Posted November 29, 2003 That was the first guess i had as well but i need something more effcient Quote Link to comment https://forums.phpfreaks.com/topic/1439-creating-a-random-number-generator/#findComment-4748 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.