こんにちは.
以下のようなArrayがあるとします.
lang
1array( 2 0 => 61, 3 1 => 23, 4 2 => 97, 5 3 => 12, 6 4 => 102, 7 5 => 29, 8 ・・・・・・・・(続く
普通に乱数をやると,
lang
1$ransu = mt_rand(0, 5);
ですよね.これはふつうにランダムに数が出てきますよね.
ですが,これに優先順位を付けたいのです.
さっき示した配列を基準に,
たとえば,一番大きい「102」は「4」なので,4が一番たくさんでてくる.
その次に大きいのは「92」の「2」なので,2がたくさんでてくる.
そのようなことをしたいのですが,
このようなことができる関数,またこれの実装方法など,教えて頂ければうれしいです!
できればサンプルソースを記述していただけるとありがたいです.
お願いします!
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。