草庐IT

random_integer

全部标签

json - 使用 ObjectMapper 将 String 类型的 JSON 转换为 Integer

我有我的模型课classCPOption:Object,Mappable{dynamicvaroptionId:Int64=0overridestaticfuncprimaryKey()->String?{return"optionId"}requiredconvenienceinit?(map:Map){self.init()}funcmapping(map:Map){optionId我的输入JSON包含字符串形式的optionId。"options":[{"id":"5121",},]我需要在ObjectmapperMap函数中将这个传入的字符串类型转换为Int64。

Swift 将 Integer 转换为 Int

我正在做泛型编程并且有一些符合Integer的东西.我需要以某种方式将其具体化Int我可以使用。extensionCountableRange{//Extendeachboundawayfrommidpointby`factor`,aportionofthedistancefrombegintoendfuncextended(factor:CGFloat)->CountableRange{lettheCount=Int(count)//orlowerBound.distance(to:upperBound)letamountToMove=Int(CGFloat(theCount)*fa

ios - Swift 转换,CGFloat 到 Integer

如何将@IValueCGFloat转换为Int?我一直收到cannotconvert@IValueCGFloattoInteger的消息如下:@IBOutletvaruserObject:UIImageViewfuncreturnYPosition(yPosition:Integer)->Integer{returnuserObject.center.y} 最佳答案 你需要来回传递Int类型,然后才转换:funcreturnYPosition(yPosition:Int)->Int{returnInt(userObject.cent

C++ – 随机洗牌算法,std::random_shuffle和std::shuffle

1 std::random_shuffle和std::shufflestd::random_shuffle和std::shuffle处于头文件#include中。std::random_shuffle和std::shuffle都用于对给定容器范围内的元素重新进行洗牌,打乱顺序重新排序。不过由于std::random_shuffle在迭代器版本(不指定随机函数的情况下)通常依赖std::srand,并且依赖于全局状态,这导致元素洗牌后的不会很理想,所以std::random_shuffle在C++14中已经被弃用,在C++17中被剔除。我们可以使用std::shuffle替代std::rando

random - Swift 数组访问触发 EXC_BREAKPOINT

这是我的代码(largeAsteroids.count永远不会为0):varlargeAsteroids=[[SKTexture]]()funcrandomLargeAsteroidTextures()->Array{leti=Int(arc4random())%largeAsteroids.countreturnlargeAsteroids[i]//thislinetriggersEXC_BREAKPOINT}当我执行我的代码时,我没有收到任何错误,但我收到了一个EXC_BREAKPOINT。我确保没有任何断点,并且在索引i处有一个有效对象。首先我将SKTexture更改为AnyOb

swift 3 : How to Calculate Random Number with Favor Towards A Bias

假设我正在计算1到100之间的随机数。我希望它选择的数字是随机的,但我可以设置一个更有可能选择中心的位置。因此,如果我做随机样本让我们说一千次,那么中心数字被更频繁地选择会有明显的相关性。它选择中心的数量应该基于我可以在didHitChanceOf函数中设置的数字。执行此操作的最佳方法是什么?我目前的代码没有做到这一点,甚至是随机性的当前无偏随机数代码(Swift3)extensionInt{staticfuncrandom(range:ClosedRange)->Int{varoffset=0ifrange.lowerBoundBool{letrandom=Int.random(ra

ios - swift 3 Xcode : How to display battery levels as an integer?

我正在制作一个使用Swift读取电池百分比的应用程序!现在我的输出是这样的:61.0%或24.0%或89.0%我要修复的是摆脱.0,所以它是一个Int。到目前为止,这是我的代码:importUIKitclassViewController:UIViewController{@IBOutletweakvarinfoLabel:UILabel!varbatteryLevel:Float{returnUIDevice.current.batteryLevel}vartimer=Timer()funcscheduledTimerWithTimeInterval(){timer=Timer.sc

Xcode 7 arc4random 丢失了吗?

这个问题在这里已经有了答案:arc4random_uniformnotavailableinXcode7.0beta(7a176x)onOSX10.10.4(1个回答)关闭6年前。Xcode7发布的时候我就更新了,但是从更新到现在一直没有机会使用。在制作游戏时,我需要像这样使用arc4random:letRandomPosNmber=arc4random()%4当我尝试手动添加它时,它继续给我错误。唯一的选择是:arc4random_addrandom(UnsafeMutablePointer,Int32)arc4random_buf(UnsafeMutablePointer,Int)

swift - arc4random Swift 3 语法

我在Swift2中制作了一个测验应用程序,我正在尝试将语法从随机更新为arc4random...ifQuestions.count>0&&counter 最佳答案 建议使用arc4random_uniform,而不是简单的arc4random。arc4random_uniform需要一个UInt32参数,因此您必须来回转换值qNumber=Int(arc4random_uniform(UInt32(questions.count))) 关于swift-arc4randomSwift3语法

random - 如何在 Swift 中播种随机数生成器?

我的应用使用随机数。我想为随机数生成器播种,这样它就不会每次都一样了。我该怎么做呢?编辑:我给srand()什么参数来为随机生成器播种当前时间? 最佳答案 这个有效:lettime=UInt32(NSDate().timeIntervalSinceReferenceDate)srand(time)print("Randomnumber:\(rand()%10)") 关于random-如何在Swift中播种随机数生成器?,我们在StackOverflow上找到一个类似的问题: