問題タブ [arc4random]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1271 参照

iphone - iOSの高精度乱数

私はこれをしばらく試してきましたが、今のところ運がありません。

iOSで2つの非常に正確な数値の間の乱数を取得する最も簡単な方法は何ですか?

たとえば、41.37783830549337と41.377730629131634の間の乱数が必要ですが、これをどのように実現しますか?

よろしくお願いします!

編集:私はこれを試しました:

しかし、結果は私が期待していたほど正確ではなく、次のようになりました::

0 投票する
2 に答える
340 参照

xcode - Xcode arc4random()が期待どおりに動作しない

私は次の入力を持っています(NSLogによって確認されました)xleft = 128, xRight = 192:。コードの次の行はこれらを使用しています-

前回の実行では、xPos =53です。私の計算では、生成された乱数がゼロの場合、128以上である必要があります(192 - 128 = 64, rand(64) = 0, 0 + 128 = 128。xLeftからxRightの範囲の乱数を生成しようとしています。

0 投票する
2 に答える
7580 参照

iphone - -[__NSArrayM objectAtIndex:]: arc4random を使用した空の配列の境界を超えるインデックス 4294967295

編集: 修正のために arc4random() を arc4random_uniform() に置き換えました

テストフライトを使用してクラッシュを監視しています。バグを修正していましたが、このバグに遭遇しました。インデックスがなぜそんなに大きいのかわかりません。

これがバグの場所である可能性が高い

ここでクラッシュを引き起こした

これはバグだと思いますが、エラーを解決する方法がわかりません。

すべてのコメントとヘルプに感謝

0 投票する
1 に答える
6407 参照

objective-c - arc4random および % 演算子

Objective-C の arc4random() 関数について質問があります。

私がオンラインで見た例では%、関数呼び出しの直後にシンボルがあります。私%は剰余演算子と考えていますが、この記号は の後に使用すると別の意味を持ちarc4random()ますか? それはどのように機能しますか?

0 投票する
3 に答える
8051 参照

objective-c - cocos2d の効率的な方法でのランダムな BOOL

Steffen の投稿によると、これはBOOLcocos2d でランダムな sを生成する効率的な方法です。

しかし、これに範囲を設定するにはどうすればよいですか? (例: 0 - 29 は間隔で、5 個の 1 つBOOL = NO、25個の 1 つBOOL = YES)

0 投票する
1 に答える
231 参照

xcode - arc4random関数で前/戻るボタンを作成するにはどうすればよいですか?

プロジェクトではarc4randomを使用しています。機能的にはすべて問題ありません。

arc4random関数を使用した前へ/戻るボタンなど、さらにいくつかの機能を追加したいと思います。PLISTファイルから文字列を取得し、arc4randomで使用します。画面をタッチすると、ランダムなテキストが表示されます。表示されたテキスト(前の方法)を取得できるように、前/戻るボタンを含めたいと思います。

アイデアを持っている人はいますか?どうもありがとう!

編集:いくつかのコードで:

0 投票する
2 に答える
66 参照

ios - レベルに応じてスプライトの難易度を変更する

私が作っているゲームでは、ゲームシーンが初期化された瞬間に、リストからランダムな敵が選ばれます。次に、現在のレベルを見つけるメソッドを実行します。次に、必要な選択されたスプライトの数を見つけます。

すべての敵が殺されるたびに、別の種類の敵を選択してこのプロセスが再度実行されますが、今回は敵の数が増加します。

問題は、作成する敵の数に特定の値を追加することはできないということです。敵にはさまざまな種類があり、それらはすべて異なる方法で動作するため、他の敵よりも殺すのが難しいものもあります。 。私が必要としているのは、あなたが戦う敵のタイプを選択したら、レベルを見つけ、次に私が入力したデータを使用して、作成する必要があるそのタイプの敵の量を見つけるプロセスです。 。

ゾンビは選ばれた敵のタイプです。レベル番号は5です。次に、データのリストでレベル5に対して作成する必要のあるゾンビの数を調べます。

(レベル3 = 5ゾンビ)、(レベル4 = 6ゾンビ)、(レベル5 = 10ゾンビ)

これを行うための最良の方法は何ですか。方法が思いつかない。前もって感謝します。

0 投票する
1 に答える
253 参照

xcode - arc4random - 8 つのボタンが重なっています

arc4random を使用してすべてのランダムな座標が指定された 8 つの UI ボタン​​を持つアプリを構築しています。それらの重なりを止める方法を見つけようとしています。

私のアプリを妨げているのはそれだけなので、アイデアや助けをいただければ幸いです。

ありがとう

0 投票する
1 に答える
3892 参照

arc4random - 負を含む arc4random() 範囲

arc4Random()-10 から 10 までの範囲の数値を使用するように呼び出しをフォーマットする方法を探しています。

それともarc4Random()、0 から X までしか生成しませんか? arc4Random()その場合、指定された範囲内の結果になるように結果を操作する必要がありますか?