arc4random

    0熱度

    3回答

    排除特定的整數我想獲得一個隨機數與arc4random_uniform()但這樣 var numbersArray = [8,15,10,3,7] var randomNumber = arc4random_uniform(20) 如果arc4random_uniform()數組不包括數字讓我從numbersArray我希望它得到任何數量的一個新的號碼,是不是從numbersArray 我想

    0熱度

    1回答

    我正在從Objective C重寫一個蒙特卡洛仿真,用於從VBA/Excel的DLL。計算中的「引擎」是創建一個介於0和10001之間的隨機數,與5000-7000鄰域中的變量進行比較。每次迭代使用4-800次,我使用100000次迭代。所以這是每次運行約50萬次隨機數。 雖然在Objective C中測試顯示沒有偏見,但我對C代碼有很大的問題。 Objective C是C的一個超集,所以95%的

    -1熱度

    1回答

    我想使用2個變量的隨機數進行乘法測驗。 我試圖用這樣的: int answ int rand1= (arc4random()%10)+1; int rand2= (arc4random()%20)+1; printf("\n¿What is %d * %d?: ", rand1, rand2); scanf("%d", &answ); if (answ==rand1*rand2

    4熱度

    3回答

    我試圖通過附加兩個int的二進制表示來創建double。這是我現在有: int i = arc4random(); *(&i+1) = arc4random(); double d = *(double*)&i; 我希望double指針也將在&i+1地址使用的價值,這的確是這樣的。當我打印i和*(&i+1)的二進制表示形式並將它們與d的二進制表示形式進行比較時,d由附加*(&i+1)和i組

    0熱度

    1回答

    我有一個spriteNode它有一個黑色圓圈的默認紋理,我已經把它放在屏幕的中心。我也有一個包含4個紋理的數組。我想要做的是當我點擊屏幕中心的黑色圓圈時,從數組中隨機選擇一個SKTexture並變爲設置紋理。我在想didBeginTouches中的代碼行,但我堅持如何真正執行這個想法。謝謝你的幫助。 :) var array = [SKTexture(imageNamed: "GreenBall"

    -1熱度

    2回答

    我有一個UISlider給出搜索半徑範圍(對於5-x英里,最大x = 100英里),以及我希望能夠在此範圍內獲得一個隨機半徑距離。 @IBAction func sliderMoved(sender: UISlider){ //gives a range (minimum range 5 miles, maximum range 5 - 100 miles) var range

    0熱度

    1回答

    我熟悉數學和%運算符(模)給我們某些值。但是,我正沿着一個Swift代碼講座進行跟蹤,並且講師想要返回介於0到半個視圖高度之間的某個值。他的公式設置爲: VAR偏移量= arc4random()%UInt32的(self.frame.size.height/2) 我必須失去了一些東西。不會給出一個介於0和1之間的數字,然後在高度上執行%(大約700像素)總是會給出0.然而,每次運行代碼時,它都會偏

    0熱度

    1回答

    希望有人可以幫助我將以下NSArray文本製作爲可隨機化隨機圖像而不是當前文本的圖像數組。任何幫助是極大的讚賞。 @synthesize predictions = _predictions; - (NSArray *) predictions { if (_predictions == nil){ _predictions = [[NSArrayalloc] ini

    -1熱度

    4回答

    我有一個類似測驗的應用程序。它經常出現所有問題。我如何讓他們只出現一次,所以在最後一個問題後,會彈出一條消息? func nextText(){ let randomNumber = Int(arc4random_uniform(4)) var textLabel = "" as NSString switch (randomNumber){ cas

    0熱度

    1回答

    我試圖讓圖像視圖在360和720之間旋轉隨機度。所以我想要圖像視圖旋轉一次(360度),然後再次旋轉隨機度(0到360) func rotateRandom2(){ let lower : UInt32 = 360 let upper : UInt32 = 720 let diceRoll = CGFloat(arc4random_uniform(upper - lo