gpt4 book ai didi

random - 如何在DrScheme R5RS中使用 "random"函数

转载 作者:行者123 更新时间:2023-12-05 03:10:22 25 4
gpt4 key购买 nike

我想在 DrScheme R5Rs 中使用“随机”函数,但它说它不存在。但是在“进阶生”中是可以使用的,我需要在R5RS中使用,请问有什么方法呢?提前致谢!

最佳答案

注意:DrScheme 非常古老。您或许应该升级到受支持的版本 DrRacket .

R6RS的随机数通过SRFI-27: Sources of Random Bits .

#!r6rs
(import (rnrs)
(srfi :27))

(random-integer 10) ; ==> 9

对于某些实现,R5RS 仍然可以使用 SRFI-27,但它不是完全可移植的。在 Racket 下,可以在 R5RS 模式下执行此操作:

#!r5rs    
(#%require srfi/27) ; non portable way to include library

(random-integer 10) ; ==> 9

您还可以包含以 racket 语言提供的程序,但这样的可移植性会差一些:

#!r5rs    
(#%require (only racket/base random)) ; non portable way to include non portable library procedure

(random 10) ; ==> 9

关于random - 如何在DrScheme R5RS中使用 "random"函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40341797/

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