• 2373阅读
  • 1回复

在php中生成随机颜色 [复制链接]

上一主题 下一主题
离线cai
 

只看楼主 倒序阅读 0楼 发表于: 2005-01-05
在php中生成随机颜色

<?
error_reporting(0);
function rcolor() {
srand((double)microtime()*10000000);
$rand = (rand(30,170));
return sprintf("%02X","$rand");
}
function rand_color($string) {
$array = explode(" ",$string);
$j = count($array);
for ($i=0;$i<$j;$i++) {
$return .= '<font color="#'.rcolor().rcolor().rcolor().'">'.$array[$i].' </font>'; }
return $return;
}
?>
现在用上面的函数试试。
<html>
<body bgcolor="#FFFFFF">
<h3>
<?
echo rand_color("可以生成很多种随机的颜色,不错!");
?>
</h3>
</body>
</html>
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
离线cai

只看该作者 1楼 发表于: 2005-01-05
在php中随机生成密码
在php中随机生成密码

# 说明: 1. 可以在'$possible_charactors'中加入更多字符、数字。
# 2. 可以改变这个密码串的长度,例如,
# echo 'Random_Password(16);' 可以生成16位字符串.

<?
function Random_Password($length) {
srand(date("s"));
$possible_charactors = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$string = "";
while(strlen($string)<$length) {
$string .= substr($possible_charactors,(rand()%(strlen($possible_charactors))),1);
}
return($string);
}
echo Random_Password(8);
?>
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
快速回复
限100 字节
 
上一个 下一个