Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 重复值(php 不重复随机数)

作者:傲世,小狂徒   发布日期:2025-11-19   浏览:496

要生成不重复的随机数,可以使用PHP的rand()函数结合数组来实现。具体步骤如下:

  1. 定义一个空数组用于存储已生成的随机数。
  2. 使用while循环生成随机数,直到数组中的元素个数达到所需的数量。
  3. 在循环中使用rand()函数生成一个随机数。
  4. 使用in_array()函数检查生成的随机数是否已存在于数组中。
  5. 如果生成的随机数不存在于数组中,则将其添加到数组中。
  6. 循环结束后,数组中的元素即为所需的不重复随机数。

以下是示例代码:

$numbers = array(); // 存储随机数的数组
$count = 10; // 需要生成的随机数数量

while (count($numbers) < $count) {
    $randomNumber = rand(1, 100); // 生成1到100之间的随机数

    if (!in_array($randomNumber, $numbers)) {
        $numbers[] = $randomNumber; // 将随机数添加到数组中
    }
}

// 打印生成的随机数
foreach ($numbers as $number) {
    echo $number . " ";
}

上述代码将生成10个1到100之间不重复的随机数,并将其打印出来。你可以根据需要修改$count变量来生成不同数量的随机数。

上一篇:php添加空格(php去除空格和换行符)

下一篇:用php写接口的教程(php写后端接口)

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站