广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中如何使用rand()函数
  • 320
分享到

php中如何使用rand()函数

2024-04-02 19:04:59 320人浏览 八月长安
摘要

这篇文章主要介绍了PHP中如何使用rand()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。@session_start(); &nbs

这篇文章主要介绍了PHP中如何使用rand()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

@session_start();
    $currentTime = time();
    $changeTime = 10;
    $rand = '';
    if(isset($_SESSION['time'])) {
       if(($currentTime - $_SESSION['time']) >= $changeTime) {
            $_SESSION['time'] = $currentTime;
              $rand = (0, 9999);
              $_SESSION['rand'] = $rand;
       }else{
               $rand = $_SESSION['rand'];
       }
    }else{
        $_SESSION['time'] = $currentTime;
        $rand = (0, 9999);
        $_SESSION['rand'] = $rand;
    }
    


    
   <?php 
session_start();
function _rand($_i){
	$currentTime = time();
	$changeTime = 10;
	$rand = '';
	if(isset($_SESSION['time'][$_i])){
		if(($currentTime - $_SESSION['time'][$_i]) >= $changeTime) {
			switch ($_i){
			   case '0':
			   $_SESSION['rand'][$_i] = mt_rand(100,200);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			   case '1':
			   $_SESSION['rand'][$_i] = mt_rand(200,300);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			   case '2':
			   $_SESSION['rand'][$_i] = mt_rand(300,400);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			}
			$_SESSION['time'][$_i] = $currentTime;
		}else{
			 switch ($_i){
			   case '0':
			   $rand = $_SESSION['rand'][$_i];	 
			   break;
			   case '1':
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			   case '2':
			   $rand = $_SESSION['rand'][$_i];
			   break;
			}
		}

	}else{
		if(!isset($_SESSION['time'])){
			$_SESSION['time'] = array();
		}
       switch ($_i){
			   case '0':
			   $_SESSION['rand'][$_i] = mt_rand(100,200);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			   case '1':
			   $_SESSION['rand'][$_i] = mt_rand(200,300);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			   case '2':
			   $_SESSION['rand'][$_i] = mt_rand(300,400);
			   $rand = $_SESSION['rand'][$_i]; 
			   break;
			}
			$_SESSION['time'][$_i] = $currentTime;
    }

    return $rand;
}

?>

<div >	
    <i><?php  echo _rand(0) ;?></i><b>|</b>
    <i><?php  echo _rand(1) ;?></i><b>|</b>
    <i><?php  echo _rand(2) ;?></i><b>|</b>
</div>

感谢你能够认真阅读完这篇文章,希望小编分享的“php中如何使用rand()函数”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网PHP编程频道,更多相关知识等着你来学习!

--结束END--

本文标题: php中如何使用rand()函数

本文链接: https://www.lsjlt.com/news/84123.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中如何使用rand()函数
    这篇文章主要介绍了php中如何使用rand()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。@session_start(); &nbs...
    99+
    2022-10-19
  • php中rand函数有什么用
    小编给大家分享一下php中rand函数有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php rand函数用于返回随机整数,该函数的使用语法是“rand(m...
    99+
    2023-06-08
  • PHP中随机函数rand()的使用方式
    这篇文章主要讲解了“PHP中随机函数rand()的使用方式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP中随机函数rand()的使用方式”吧!首先二话不说,创建一个PHP示例文件dem...
    99+
    2023-06-20
  • Excel中RAND函数怎么使用
    在Excel中,可以使用RAND函数生成一个随机数。RAND函数的语法如下:RAND()使用方法:1.选择一个单元格,输入`=RAN...
    99+
    2023-09-07
    Excel RAND
  • matlab中rand函数怎么使用
    在MATLAB中,可以使用rand函数生成一个具有均匀分布的随机数。其语法如下:1. 生成一个随机数:x = rand2. 生成一个...
    99+
    2023-08-14
    matlab rand
  • php rand函数生成相同随机数如何解决
    这篇文章主要介绍了php rand函数生成相同随机数如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php rand函数生成相同随机数如何解决文章都会有所收获,下面我们一起来看看吧。首先,让我们看一下ra...
    99+
    2023-07-05
  • PHP中利用rand()函数产生一个随机数的方法
    这篇文章主要介绍了PHP中利用rand()函数产生一个随机数的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php的框架有哪些php的框架:1、Laravel,Larav...
    99+
    2023-06-14
  • php中怎么使用rand产生随机数
    本篇内容介绍了“php中怎么使用rand产生随机数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、概念rand()函数可以生成随机的整数。...
    99+
    2023-06-30
  • C语言使用rand函数生成随机数
    目录rand()函数函数原型:初步使用生成0到99的随机数再次运行 发现问题查看rand()函数的官方文档srand()函数srand的官方介绍初步使用srand()再次运行发现问题...
    99+
    2022-11-12
  • 怎么在php中使用rand生成随机数
    怎么在php中使用rand生成随机数?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流...
    99+
    2023-06-14
  • Mysql中报错函数floor()函数和rand()函数的配合使用及原理详解
    目录1. floor 函数1.1 floor 函数的作用2. rand() 函数2.1 rand() 函数的作用3. floor() 函数 配合 rand() 函数3.1 两个组合函数的使用4. 以 floor() 函数...
    99+
    2022-07-29
    mysql floor()函数 mysql报错函数floor() mysql报错函数rand()
  • C语言中如何用rand()和srand()函数产生伪随机数
    这篇文章主要介绍“C语言中如何用rand()和srand()函数产生伪随机数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C语言中如何用rand()和srand()函数产生伪随机数”文章能帮助大家解...
    99+
    2023-06-16
  • golang中随机数rand的使用
    目录1、math/rand2、crypto/rand1、math/rand 随机数从资源生成。包水平的函数都使用的默认的公共资源。 该资源会在程序每次运行时都产生确定的序列。如果需要...
    99+
    2022-11-11
  • C语言rand和srand函数使用方法介绍
    目录前言随机数的本质重新播种生成一定范围内的随机数连续生成随机数前言 在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。 在C语言中...
    99+
    2023-02-11
    C语言rand和srand C语言rand方法 C语言srand方法
  • PHP中如何使用数组函数
    PHP中如何使用数组函数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维...
    99+
    2023-06-17
  • PHP 中date() 函数如何使用
    这篇文章给大家介绍PHP 中date() 函数如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。PHP date() 函数PHP date() 函数用于格式化时间/日期。。。。。。。。。。PHP date() 函数...
    99+
    2023-06-04
  • PHP中如何使用strtotime函数
    这篇文章将为大家详细讲解有关PHP中如何使用strtotime函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP strtotime函数将任何英文文本的日期时间描述解析为Unix时间戳...
    99+
    2023-06-17
  • PHP中 mysqli_embedded_server_start函数如何使用
    今天就跟大家聊聊有关PHP中 mysqli_embedded_server_start函数如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。定义...
    99+
    2022-10-18
  • php中 parse_url 函数如何使用
    php中 parse_url 函数如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。parse_url : 解析URL并返回其组成部分描述...
    99+
    2022-10-19
  • php中sprintf函数如何使用
    这篇文章主要介绍了php中sprintf函数如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sprintf函数此函数使用方法和printf一样,唯一不同的就是该函数把格...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作