草庐IT

随机数

全部标签

ios - 以一定速度在屏幕上随机移动物体

我需要让我的对象在屏幕上随机移动。当它们移动时,该对象正在寻找一定半径范围内的另一个对象。我找到了下面的链接,并实现了getDuration函数。但是我遇到了与主题所有者相同的故障。我可以看到应该可以通过删除运行操作来修复。Movinganobjectacrossthescreenatacertainspeed.(SpriteKit)视频:https://www.youtube.com/watch?v=jHE5RC-mvwU但是我现在已经试了好几种方案了,还是不行。当我停止Action时,我的对象就会停止移动。有人可以告诉我,在哪里终止我的Action,在moveToWaypoint中

swift - 以随机间隔无限期地调用函数

制作Swift游戏。尝试以0-3秒之间的随机时间间隔永远激活功能“fireFrisbee”。iphone模拟显示白屏。该功能似乎只激活一次(只听到一个飞盘发射声音)letaction=SKAction.sequence([SKAction.run(fireFrisbee),SKAction.wait(forDuration:TimeInterval(arc4random_uniform(3)))])run(SKAction.repeatForever(action))我在overridefuncdidMove(toview:SKView){下面有这行代码 最

xml - Swift XML 解析器随机删除空格

我在Swift中解析一个带有法语文本的大XML文件,当我从中检索节点值时,随机删除了一些空格。这是文件(开源,超过5mb):https://svn.code.sf.net/p/javacrim/code/littre/xml/a.xml随机删除重音字符前的空格。例如,这是XML中的一行:Entreunsubstantifetunverbe.L'exhortationàcombattre.L'encouragementàbienvivre.Ladispositionàplaisanter.Lapromptitudeàfaire.L'habiletéàparler.Lafacilitéàc

ios - 如何快速从文件夹中获取随机图像?

到目前为止,我已经创建了一个图像文件夹,我可以将其中1个图像分配给UIImageView。但我现在想做的是创建一个随机生成器,它将从文件夹中随机选择一张图片,所以如果我要创建一个按钮,我可以在单个UIImageView上单独随机显示所有图片。但是,此文件夹将包含100多张图片,因此我不想将每张图片都硬编码到一个数组中。此外,图像的名称必须对图像本身是唯一的。我一直在网上搜索,但找不到有关如何编写适合我需要的代码的信息。那么我如何从swift中的文件夹中获取并显示随机图像? 最佳答案 你可以这样命名你的图片image_0image_1

ios - 从数组中获取随机字符串

这个问题在这里已经有了答案:GetrandomelementsfromarrayinSwift(5个答案)关闭5年前。我试图从数组“firstArray”中获取一个随机字符串并将其打印在UILabel“label”中。我似乎无法弄清楚,并且出现错误。感谢您的帮助。我尝试搜索但找不到任何最新的教程/方法。importUIKitclassViewController:UIViewController{@IBOutletvarlabel:UILabel!@IBActionfuncrandom(_sender:Any){letfirstArray=["hi","bye","hello"]}

swift - 使用 Swift 创建随机 CGPoint

所以,我正在尝试开发一个用Swift编写的简单游戏,但我在做一件非常简单的事情时遇到了麻烦。我无法设法创建随机CGPoint...使用arc4random时,出现编译器错误,告诉我无法在CGPoint中使用Int32。那么,有什么办法可以做到这一点?任何解决方法?谢谢! 最佳答案 也可以利用Swift对基类型的扩展来创建一组可重用的CGPoint重载函数。也许是这样的:extensionCGPoint{funcrandom()->CGPoint{returnCGPoint(x:Int(arc4random()%1000),y:Int

swift - 以与 Swift 相同的方式随机化两个数组

我知道iOS9有一种新的随机播放方法但我想知道是否有办法以相同的方式对两个数组进行洗牌?例如[1,2,3,4]and[a,b,c,d]shuffle[3,4,1,2]and[c,d,a,b] 最佳答案 使用来自HowdoIshuffleanarrayinSwift?的shuffle()方法以及来自HowcanIsortmultiplearraysbasedonthesortedorderofanotherarray的想法你可以打乱数组indices然后重新排序两个(或更多)相应地排列:leta=[1,2,3,4]letb=["a",

swift - 通过数字范围随机化

如果用户点击一个按钮并且标签打印一个随机生成的1-12数字,我正在尝试让应用程序的这一部分正常工作。我已经能够成功地做到这一点,但我也希望它不要重复任何已经打印的随机数。我尝试做的是将任何打印的数字放入一个数组中,然后在每次生成新数字时检查该数组。我已经让它在Playground中工作,但无法让它在真实项目中工作。这是我的项目的代码。varusedNumbers=[Int]()varrandomConv=0funcrandomize(){lblRandom.text="\(arc4random_uniform(12)+1)"randomConv=Int(lblRandom.text!)

jmeter sql返回值随机获取进行参数化

1、继上一篇JDBCRequest请求成功后,添加DebugSampler,并在DebugSampler下添加查看结果树,获取到id_#以供后面使用2、随机提取下标,选择{工具-函数助手对话框}函数助手中选择Random3、拼接之后的变量名:id_${__Random(1,${id_#})} (其实就是sql返回的数据id_1,id_2.........id_9)4、使用函数助手生成函数,将生成的函数作为变量使用,替换请求中需要参数化的参数值5、查看结果树,每次获取的id都是随机不同的

xcode - Swift 随机数问题

我将Swift与Xcode6Beta5一起使用,并尝试在我的特定约束之间生成一个随机数。目前我正在使用arc4random_uniform()函数,它适用于简单的生成,例如:arc4random_uniform(5)但我正在尝试创建一个具有一些复杂边界的随机数。这是我的尝试:randomMovement=Int(arc4random_uniform((0.25*Int(cs))-(0.175*rd)))+Int(0.175*rd)cs和rd都是整数-最初,cs=100,而rd=40。这应该会生成一个介于7和25之间的随机数。但是,由于变量类型,我在Xcode中遇到了很多问题。使用此代码