RU

Генерация случайного числа заданного размера

rss
Функция гинерирует случайное число заданного размера

<?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($zerointval($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
    }
?>
 
Дата добавления: 2009-11-24 11:24:33, просмотров: 7692
Комментарии: 0
Пожалуйста, авторизируйтесь, для возможности добавить комментарий..
Copyright © 2011 - 2024 forwebm.net
 
Яндекс цитирования
Поддержка
E-mail: Задать вопрос ,

Рейтинг@Mail.ru

Создание сайта: forwebm.net