using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class random : MonoBehaviour
{
//最后输出的与上次随机数不同的随机数
int getRangeNum = 0;
//每次随机产生的随机数 用于与上次进行比较
int rangeRadomNum = 0;
//用于统计每次输出的数 方便观察
int numCount = 0;
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
numCount++;
do
{
rangeRadomNum = Random.Range(0, 100);
}
while
(getRangeNum == rangeRadomNum);
getRangeNum = rangeRadomNum;
Debug.Log("第" + numCount.ToString() + "得到的随机数:" + getRangeNum);
}
}
}
本文介绍了一个Unity中实现的随机数生成器脚本,该脚本确保每次生成的随机数与上一次不同,通过比较和循环直到获得唯一数值。使用Input.GetMouseButtonDown触发随机数生成,适用于游戏开发中的各种随机事件需求。
2376

被折叠的 条评论
为什么被折叠?



