エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
重み付き乱択アルゴリズム - Qiita
Rubyの勉強してます。 会社で昼休みに昼飯を選ぶアプリを作っているのですが、 DBから取得した昼飯リス... Rubyの勉強してます。 会社で昼休みに昼飯を選ぶアプリを作っているのですが、 DBから取得した昼飯リストの中から、なんかいい方法で 選択できないかなー? と情報を漁っていると algorithm - 重みをつけて乱択する 弾さんのブログで良い情報があったので、Rubyで書いてみました。 # ! ruby class DUP def initialize(name, age) @name = name @age = age end attr_accessor :name,:age end def make_random_picker(dup) dup.sort{|a,b| a.age <=> b.age} age_sum = 0 dup.each do |d| age_sum += d.age end dup.each do |d| d.age /= age_sum end r = ran

