关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
a2622348055
2022-07-03 23:35
采纳率: 40%
浏览 34
首页
编程语言
已结题
c语言编程随机数的问题
c#
c++
为什么我弄随机数用了srand函数之后它生成的数没那么随机了,总是在原来数的附近生成。我最近在做贪吃蛇,弄生成食物,如果我不用srand,数生成看起来挺随机的,有远有近,但我用了srand,我吃完一个,生成下一个就在附近,我很奇怪,有没有人解答一下
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
浪客
2022-07-04 08:58
关注
srand在main中调用一次就够了。不需要在函数中调用,不然运行速度太快,种子一样导致随机数一样了。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
C语言
生成
随机数
方法[项目源码]
2025-11-12 16:17
C语言
是一种广泛使用的
编程语言
,它为开发者提供了生成
随机数
的内置函数。在
C语言
中,最常见的
随机数
生成方法是使用rand()函数。rand()函数能够返回一个随机的整数,其值在0到RAND_MAX之间。RAND_MAX是一个宏,表示...
C语言
生成
随机数
的
编程
方法
2023-09-21 08:32
CyberwCoder的博客
在
C语言
中,生成
随机数
是一种常见的需求。本文将介绍如何在
C语言
中生成
随机数
,并提供相应的代码示例。函数生成的
随机数
是伪
随机数
,因此在不同的运行环境中可能会有不同的表现。如果需要更强的随机性,可以考虑使用...
真
随机数
c语言
编程
,
C语言
真正获取
随机数
2021-05-22 18:46
诺xy世的博客
问题
1:怎样获得一个真正的
随机数
?...各种
编程语言
返回的
随机数
(确切地说是伪
随机数
)实际上都是根据递推公式计算的一组数值,当序列足够长,这组数值近似满足均匀分布。如果计算伪随机序列的初始数值(称为种子...
c语言
生成
随机数
方法介绍
2022-05-20 21:53
随机数
在实际
编程
中非常重要,
C语言
中有多种生成
随机数
的方法。在本文中,我们将介绍使用rand函数生成
随机数
的方法,并讨论使用srand函数初始化
随机数
种子的重要性。 1. rand函数生成
随机数
rand函数是一个伪随机...
C语言
编程
中生成
随机数
的入门教程
2021-01-20 06:05
语言产生
随机数
是一个常见的
编程
功能任务,当然这个也不难,调用两三个函数就出来了,但是你知道这些函数具体是起到怎样的作用,并且是它们是如何产生
随机数
的吗? 几个概念
随机数
:数学上产生的都是伪
随机数
,真正...
详解
C语言
的
随机数
生成及其相关题目
2020-09-03 11:02
在
C语言
中,生成
随机数
是通过使用`rand()`和`srand()`这两个函数来实现的。`rand()`函数用于生成一个伪
随机数
,而`srand()`函数则...但在基础的
C语言
编程
中,`rand()`和`srand()`就已经能满足大部分简单的
随机数
需求。
c语言
入门
编程
之数学
问题
除数博弈.zip
2024-06-06 05:41
总的来说,“
c语言
入门
编程
之数学
问题
除数博弈”是一个很好的练习项目,它涵盖了
C语言
的基础语法、流程控制、条件判断、输入输出等多个核心知识点。通过实际编写代码解决这个
问题
,初学者可以逐步掌握
编程
思维,提高...
使用
C语言
编程
生成正态分布的
随机数
的源代码
2025-02-11 15:54
在
C语言
编程
中,生成符合正态分布的
随机数
是一个较为复杂的任务,因为
C语言
标准库中并没有直接生成正态分布
随机数
的函数。正态分布,又称为高斯分布,是一种非常重要的连续概率分布,广泛应用于自然科学、社会科学和...
使用
C语言
编程
生成均匀分布的
随机数
的源代码
2025-02-11 15:50
C语言
编程
中生成均匀分布
随机数
是一个基础而又重要的技能,它广泛应用于模拟、测试、算法设计等多个领域。均匀分布
随机数
指的是在一定区间内,每个数值出现的概率是相同的。在
C语言
中,可以利用库函数来实现这一功能...
使用
c语言
生成
随机数
的示例分享
2020-09-04 13:47
在
C语言
中,生成
随机数
通常使用`rand()`函数,但它实际上生成的是伪
随机数
序列。这是因为`rand()`函数基于一个...在实际
编程
中,我们常常需要根据具体需求来调整
随机数
的生成方式,比如设定特定范围、保证不重复等。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
7月12日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
7月4日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
7月3日