在方案中,我必须使用random来定义一个过程,该过程不接受参数并返回范围为1到10的整数,并且我不能使用if。 IM丢失=(Scheme:创建一个随机范围
回答
如果你的计划提供了一个random
功能,你想要么
(define (1-10-rand)
(+ 1 (random 10)))
或
(define (1-10-rand)
(floor (* 10 (random))))
取决于你是否有(random n) --> integer in [0, n-1])
或(random) -> float in [0,1]
被告知,这不符合标准。对于绝对可移植性,请写入y我们自己的RNG。
非常感谢你! –
我试过了,我得到一个语法错误。如果我必须定义过程throw-die并且它随机返回一个整数1到6,lambda是什么?我可以使用(+ 1(随机10))为身体? –
给''扔死你'(定义(掷死)(+ 1(随机6)))' – krzysz00
- 1. 随机函数在德尔福创建一个长度范围
- 2. 如何用范围创建一个随机数?
- 3. 在一个范围内创建随机数字?
- 4. 创建一个范围内的随机数
- 5. 在一个范围内的随机数
- 6. 生成一个随机数的范围
- 7. 随机化一个列表,但范围
- 8. 创建一个空范围?
- 9. 给定一个0/1随机发生器的范围[min,max],创建一个随机发生器
- 10. 创建一个随机数
- 11. Matlab随机数范围
- 12. 随机位在范围
- 13. 如何获得随机指数范围来创建战舰? (Python)
- 14. 在矩阵列的范围内的随机点上创建1
- 15. 在范围内创建随机数并访问arrayindex字符
- 16. 每天在一个范围内生成一个随机整数
- 17. 使用C#在一个范围内产生一个随机数
- 18. 在一个范围内生成'n'个唯一随机数
- 19. 为Guava范围创建一个Gson TypeAdapter
- 20. 创建一个范围对象错误
- 21. 创建一个动态范围滑块
- 22. PHP:为范围创建一个数组
- 23. 创建的给定一个RGB范围
- 24. 在postgres中创建一个范围
- 25. 创建一个时间范围AVAssetExportSession
- 26. 在当前选择范围内选择一个随机范围的曲线
- 27. 从大的范围内产生一个随机数,除了从大的范围
- 28. 在一个范围内生成'n'唯一的随机数
- 29. 如何随机生成随机零和一个范围内的vba?
- 30. 生成一个随机数落入多个范围
您的计划是否提供“随机”功能? – krzysz00
是的,我的方案提供了一个随机函数 –
也:我不能使用,如果 –