gpt4 book ai didi

scheme - 方案-随机产生

转载 作者:行者123 更新时间:2023-12-04 13:33:10 25 4
gpt4 key购买 nike

如何在Scheme中生成随机数?是否有特殊格式,或者我必须创建一个过程?如果是这样,我该怎么做? (我正在尝试创建一个名为random-choice的过程,该过程输入两种策略并随机返回一种。)

最佳答案

令人惊讶的是,该过程称为random-尽管确切的语法可能会有所不同,具体取决于所使用的Scheme解释器(请阅读文档!),但是总体思路如下:

(random)
=> 0.9113789707345018

为了返回两个可能的值之一,这将在Racket中完成:
(define (random-choice a b)
(if (zero? (random 2)) a b))

请注意,传递给 2random参数强制其随机返回两个可能值之一: 01。因此,如果 (random 2)评估为 0,则返回 a,否则返回 b
(random-choice 4 2)
=> 4
(random-choice 4 2)
=> 2

关于scheme - 方案-随机产生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14674165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com