重み付き抽選で1つ選ぶ。負の重みは0として扱う(選ばれない)。候補が空、あるいは重みの合計が0なら 選べないのでundefined——「1つも引けなかったときにどうするか」は、抽選ではなく呼び出し側の決めごと。
重み付き抽選で1つ選ぶ。負の重みは0として扱う(選ばれない)。候補が空、あるいは重みの合計が0なら 選べないのでundefined——「1つも引けなかったときにどうするか」は、抽選ではなく呼び出し側の決めごと。