134得票18回答
如何使用arc4random_uniform()生成指定范围内的随机数?

在这段代码中,我的目标是随机掷两个骰子,我们都知道普通的骰子只有6个面,因此我导入了Foundation库以便访问arc4random_uniform(UInt32)函数。我尝试使用范围(1..7)来避免随机获得0,但是这会返回一个错误,这让我很不开心。我尝试过以下方式: dice1 = a...

95得票16回答
使用Swift生成随机数

我需要生成一个随机数。 看起来arc4random函数以及arc4random_uniform函数都不存在了。 我的选择包括 arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int), 和 ar...

88得票11回答
Swift生成0到1之间的随机浮点数

在Swift中,我试图获取一个0到1之间的随机浮点数,但是似乎无法进行类型转换。func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } 我遇到了一个 'CGFloat' 无法转换为...

84得票12回答
生成介于0和1之间的随机浮点数。

我想生成一个在0到1之间的随机数。我一直在阅读关于arc4random()的内容,但没有关于如何从中获取浮点数的信息。我该怎么办? 我正在尝试生成介于0到1之间的随机数字。我一直读到了有关arc4random()的文章,但是没有任何关于如何从中获取浮点数的信息。请问应该如何操作?

54得票6回答
在Objective-C中生成两个数字之间的随机数

我有两个文本框,用户可以输入2个正整数(��用Objective-C)。目标是返回两个数字之间的随机值。我已经使用了“man arc4random”,但仍无法理解它。我想出了一些代码,但有些问题。float lowerBound = lowerBoundNumber.text.floatVal...

52得票1回答
arc4random和arc4random_uniform有什么区别?

我看到关于Objective-C中random和arc4random之间差异的旧帖子,也在网上看到了答案,但我没能真正理解,所以希望这里有人能用更易懂的方式来解释一下。 使用arc4random和arc4random_uniform生成随机数的区别是什么?

42得票6回答
使用arc4random()函数时如何选择数值范围

我在使用arc4random()函数时,能否设置一个数字范围?比如只生成50到100之间的随机数。

26得票5回答
在iOS中使用arc4random()生成随机数的种子

据我所了解,arc4random() 生成的随机数要比 rand() 生成的随机数好得多,但是我还没有找到种子的方法,我想像使用 srand() 一样使用它。有办法吗?

20得票5回答
在Swift中创建一个随机数数组

我刚开始学习Swift。我试图创建包含多个随机数的数组,并最终对该数组进行排序。我已经能够创建一个包含一个随机数的数组,但是什么是迭代生成包含多个随机数的数组的最佳方法?func makeList() { var randomNums = arc4random_uniform(20) +...

15得票1回答
arc4random (mac os x)有多随机?(或者我做错了什么?)

我正在使用Swift/MacOS_X进行优化的生命游戏实现。第一步:随机生成一个大格子的细胞(50%存活)。 代码:for(var i=0;i<768;i++){ for(var j=0;j<768;j++){ let r = Int(arc4random_unifo...