Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.222.166.127
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
Генерация случайного числа заданного размера
Сообщение оставлено 26.02.2012 в 13:28:57 | Сообщение #1
Функция гинерирует случайное число заданного размера

Code
<?php
function create_random_number($digits_quantity, $string = false, $zero = 1)   
     {   
         $random_number = 0;   
         $digits = 0;   
        
         while($digits < $digits_quantity)   
         {   
             $rand_max .= "9";   
             $digits++;   
         }   
            
         mt_srand((double) microtime() * 1000000);    
         $random_number = mt_rand($zero, intval($rand_max));   
        
         if($string)   
         {   
             if(strlen(strval($random_number)) < $digits_quantity)   
             {   
                 $zeros_quantity = $digits_quantity - strlen(strval($random_number));   
                 $digits = 0;   
                 while($digits < $zeros_quantity)   
                 {   
                     $str_zeros .= "0";   
                     $digits++;   
                 }   
                 $random_number = $str_zeros . $random_number;   
             }   
         }   
         return $random_number;   
     }
?>
 
Мой прошлый ник - DuGGes
Вначале прочти правильно, а потом уже возмущайся © Domby or DuGGes
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика