相关疑难解决方法(0)

从Swift在iOS上生成UUID

在我的iOS Swift应用程序中,我想生成随机UUID(GUID)字符串以用作表键,并且此代码段似乎有效:

let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil))
Run Code Online (Sandbox Code Playgroud)

这样安全吗?

或者是否有更好的(推荐)方法?

cocoa-touch guid core-foundation ios swift

288
推荐指数
6
解决办法
14万
查看次数

Objective-C:模偏差

使用:

value = arc4random() % x
Run Code Online (Sandbox Code Playgroud)

如何避免或消除模偏差?

至少根据维基百科的说法,在编程机会游戏时,模偏差是一个问题.

random objective-c

13
推荐指数
2
解决办法
5180
查看次数

如何使用Swift生成范围(10 ... 20)中的随机数

我可以在我的游戏中为我的项目选择一个随机数,但是可以在2个数字之间选择一个随机数吗?

而不是

let number = (arc4random_uniform(100))
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

let number = (arc4random_uniform(10...20))
Run Code Online (Sandbox Code Playgroud)

或类似的东西?现在,如果我得到武器掉落,它可以是我列表中的所有内容.通过这种方式,我可以做到这一点,只有前几个对于一个特定的怪物会有一个下降,或者在更高的等级,他们会丢弃更好的武器而不是低等级.

random range swift

5
推荐指数
1
解决办法
2550
查看次数

标签 统计

random ×2

swift ×2

cocoa-touch ×1

core-foundation ×1

guid ×1

ios ×1

objective-c ×1

range ×1