時田 @tokitadesu イルカ触ったことあると言うとほぼ必ず皮膚の感触を訊かれるので毎回「強いナス」って答えます。大抵「すごくわかった」というような事を言ってもらえるので今後も言い続けます。 2021-07-20 03:51:07
時田 @tokitadesu イルカ触ったことあると言うとほぼ必ず皮膚の感触を訊かれるので毎回「強いナス」って答えます。大抵「すごくわかった」というような事を言ってもらえるので今後も言い続けます。 2021-07-20 03:51:07
はじめに ある乱数生成器が N 個のセットのなかからランダムに一つを返すとき、その返り値をそれよりも小さな範囲に収まるようにしてから利用したい、という要件にたまに出会います。例えば、[0, 2^32) の範囲内の乱数を生成する乱数生成器を利用できる環境で、サイコロの目をランダムに計算するには、何らかの方法を使って [0, 6) の範囲の乱数に収める必要があります。このような getrandom(2) や /dev/urandom を使った乱数生成器の例以外にも、例えば Int64 のユーザー属性値を入力にしてユーザーを 10 種類に均等に分類したいという類の要件を過去にレビューしたこともあります。 ある値域をより小さい値域にマップするために、よく利用されるのは剰余(モジュロ)演算です。乱数生成器の例でいえば、その返り値を X とすると、 X % 6 を計算すれば結果は [0, 6) に収ま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く