C言語なら俺に聞け(入門篇) Part 26
■ このスレッドは過去ログ倉庫に格納されています
0343デフォルトの名無しさん
2008/04/14(月) 21:33:40間引く方法で悩んでいます。
割合を%で指定された場合に、データ処理時に以下のようにしたのですが
int a = (clock() % 100) + 1;
if(a > DROPRATE) { ; }
これだと50%を指定したときに(0がFALSEで1がTRUEだとして)
000000111111000000111111
という感じに並んでしまい、
010101010101....
とはなってくれません。
出来るだけきれいに固まりが出来ないように間引くのには、通常どんな方法を
とればよいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています