問題タブ [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 に答える
161 参照

iphone - arc4random と同じ方法でカウンターを使用すると、ボタンが静止したままになります。(iOS)

押すたびにランダムに画面に表示したいボタンがあります。これを実現するためにarc4randomを使用しています。しかし、このメソッドにカウンターを組み込むと、ランダム部分が機能しなくなります。なぜこれが起こっているのか、またはそれを修正する方法についてのアイデアは大歓迎です。事前に感謝します! 私のコードは以下です。

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

iphone - iPhoneアプリケーションのディクショナリに配列値を格納する方法

アプリの 1 つで問題が発生しています。私は36個の画像と36個のサウンドと36個のテキストを持っています。これはすべて同じ名前です。これの配列を宣言したいのは、テキストの画像配列とサウンド配列の配列を意味し、ボタンタグとオンにこれからランダムに9つの画像を表示したい同じページ 9 サウンド再生ワン バイ ワン テキストで、そのイメージを識別します。

だからここで私は画像配列とテキストの配列を宣言します私はarc4randomと画像の取得も行いましたが、問題はここで辞書を使用してデータをこの辞書に保存できるようにする方法です。 .

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

ios - 所定の CGPoints からランダムに選択しますか?

ゲームには、CGPoints ivar に保存した事前に決定された 3 つのスポーンポイントがあります。

私がやりたいのは、これらのポイントからランダムに選択することです。その後、スプライトの位置をそのポイントに設定します。どういうわけかarc4randomを使用できますか?

ランダム ポイントを生成する例をたくさん見てきましたが、既にゲームでそれを行っていますが、事前定義されたポイントの使用方法について空白を描いていますか? 何か提案をいただければ幸いです。

そのため、init メソッドから [self createSpawnPoint]; を呼び出します。これら 3 つのポイントがあり、そこで spawnPoint に設定します。これは、別の方法でスプライトを設定するために使用する単なる ivar です。

前もって感謝します!

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

xcode - arc4randomを使用したXcodeの乱数の非反復アルゴリズムで配列が空です

Xcodeでarc4randomを使用してランダム値を生成する際に問題が発生しました。すでに取得されている番号を乱数から除外したいと思います。これは私が書いたアルゴリズムです

しかし、それは機能しません。おそらく、配列内のrandomvalueとj番目のオブジェクトが比較できないためだと思います(最初のオブジェクトと2番目の文字列?)。誰か助けてくれませんか?

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

ios - スプライトをランダムに配置する

私は定義しました:

#define kNumAstroids 15

スプライト追加

Update メソッド

これらのスプライトを randY 、 randY1 、および randY2 の間でランダムに配布したい

機能は使えarc4random()ますか?はいの場合...どのように?

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

objective-c - NSNumberのarc4randomは負の値を与えますか?

乱数を作成し、次のようにNSNumberオブジェクトに保存しています。

私も試しました:

ある時点で、私は次のように番号1も割り当てています。

これは私に正の数だけを与えるはずです。

後で、次のようにこれらの番号を印刷します。

これにより、乱数にいくつかの負の値が与えられ、1は1として出力されます。

私は正の数だけを取得します-私はそうします-しかし今、1もいくつかの大きな正の数として突然印刷されています。

何が起きてる?u_int32(arc4randomが返す)をNSNmberに正しく格納し、それらが正のみであることを確認するにはどうすればよいですか?

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

objective-c - ランダムなテキスト/値またはタグを持つ UIButton

ヒストリーボードに 10 個の UIButton を作成しました。
これらの数字を繰り返さない乱数、つまり、ビューが読み込まれるたびに散在する 0 から 9 までの数字を追加したいと考えています。

私はGoogleで見つけようとしましたが、ここで既存のボタン( 10 UIButton )を使用する方法を見つけ、それらをランダムな値に適用するだけです。見つかったほとんどの方法 ( arc4random() % 10)、番号を繰り返します。

すべての結果で、ボタンを動的に作成することがわかりました。これを経験した人はいますか?

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

iphone - NSArrayにランダムにアクセスしますが、オブジェクトを見逃したり倍増したりすることはありません

まず、質問のタイトルについて申し訳ありませんが、この質問を一言で表すのは難しいです。

基本的に、単語内の文字が入力されているNS配列があります。その後、文字はランダムに表示され、ユーザーは単語を構成するために正しい文字を見つける必要があります。現在、私はこれに似たコードを使用しています:

これは私が望むことを達成しますが、呼び出しごとにランダムで同じintが生成され、たとえば2つの文字eが生成されますが、配列内の別の文字は生成されません。

私も試しました

誰かが配列からランダムに値を表示する方法を見つけるのを手伝ってもらえますが、いくつかの文字が欠落したり倍増したりすることはありませんか?

さらに情報が必要な場合はお知らせください。高度なサポートに感謝します。T

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

objective-c - 「arc4rand()」の正しい使い方はどれ?

私は Objective C が初めてで、理解しようとしていますarc4random()

ウェブ上には相反する説明がたくさんあります。私の混乱を解消してください。次のうち正しいものはどれですか。

また

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

ios - 与えられた数値から乱数を生成する

乱数に関する 1 つの問題で立ち往生しています。を使用して乱数を生成してarc4random()います。最初は0から9までの乱数を生成したい。だから私は使用しています:

それは良いです。ここで、8 を取得したとします。新しい乱数を 8 にしたくないので、次のようにしました。

したがって、これが以前に生成された乱数であるかどうかである次の乱数をチェックするよりも、配列に追加するよりも乱数を生成していますか? そうでない場合は、配列に追加します。

いくつかの開始番号に対しては正常に機能しますが、その時点でいくつかのオプションを残した場合、希望の乱数を生成する機会が非常に少なくなり、冗長な乱数のためにループプロセスに多くの時間がかかります.

私が探しているのは 0、1、2、3、4、5、6、7、8、9 の乱数が欲しい 最初に 6 を取得した場合、次回は乱数はこれらの数字に 0 のみである必要があります。 1、2、3、4、5、7、8、9