我有一个函数
更多信息:我需要能够重复调用
probabilities :: String -> [(String, Double)]
,它基于输入的String
返回一个概率分布。现在我想使用类似generate :: String -> String
这样的函数根据该概率分布生成一个新的随机String
。我最近发现了Control.Random.Monad
中的fromList
,但我在使用它处理我的特定情况时遇到了困难。谁能帮我指点一下方向?如果需要更多信息,请询问。更多信息:我需要能够重复调用
generate
以供另一个算法使用。
fromList . probabilities
正是我在这里提出的问题的根源所在。 - Code-Apprentice