作者sasno (没事)
看板C_Sharp
标题Re: [问题] 请问一下"权重"选择的问题?
时间Sun Dec 5 13:03:50 2004
※ 引述《seagal (待救的小米)》之铭言:
: 这蛮简单的啊
: 你的weight is equal to probility
: 所以你可以使用一个uniform distribution分配的函数
: 例如使用rand()
: 产生出一个0~1的乱数rand_num
: if 0 < rand_num <= 0.2 then
: Variable = A
: else if 0.2 < rand_num <= 0.5 then
: variable = B
: .......以下以此类推
谢谢这位大大~~
看来是我想太多了~感恩啊~
真是一语惊醒梦中人啊~
: ※ 引述《sasno (没事)》之铭言:
: : 请教一下各位大大~我的问题是~
: : 如果有四个变数A、B、C、D~~
: : 假设A的权重是0.20 B是0.3 C是0.35 D是0.15
: : 要设计一个程式每run一次就选择此四个变数的其中一个~
: : 执行愈多次~~因他们的权重不同~出现的次数会愈拉开~
: : 这样子的程式~请问观念上~或是方法上的解法?
: : 麻烦各位大大帮忙想一下罗~谢谢各位了~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.158.13