タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

algorithmとactionscriptに関するmmnnrrのブックマーク (1)

  • Arrayの拡張|_level0.CUPPY

    最近level0では拡張ネタが流行っているので僕も流れに乗ってみます。 trace()、Objectと来たので、Arrayクラスでも。 ASのArrayクラスはとっても貧弱です。 まぁそれでも昔の用にeval()でつなぐ疑似配列よりはマシになったと思います。 しかし、やっぱり足りない物は足りないので拡張してしまいましょうってことで、シャッフルを追加してみましょう。 配列をシャッフルの方法は色々ありますが、Fisher-Yatesという有名なアルゴリズム(?)があるのでコンバートしてみました。 そのままビルトインのArrayに入れてしまいたいので、prototypeで実装します。 /* @description Array拡張 shuffle Fisher-Yates【http://www.bigbold.com/snippets/posts/show/849】をAS用にコンバート。 *

    mmnnrr
    mmnnrr 2008/01/18
    今度シャッフルするときこれでやろう
  • 1