スレッド表示 | フラット表示〕 全トピック 923 件中 178 番目 次≫ ≪前

ランダムな数字の作り方

created: 2006-10-27 21:15 | modified: 2006-10-28 20:54 | reply: 4

[3435] 確率を考えると

user: ach | created: 2006-10-28 16:13
$require = 3;
$size = 8;
$nums = array();
for (; $require ; $size--)
{
if (mt_rand(1,$size) <= $require)
{
$require--;
$nums[] = $size;
}
}
これでもいけるはず.
$require << $sizeのときはゆうじさんのコードが有利ですが,
$require ≒ $size >> 1 のときはこちらを使わないとえらいことになります.
Parent: 3430  reply: 3437 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 923 件中 178 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑