在方案中,我必須使用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
是的,我的方案提供了一個隨機函數 –
也:我不能使用,如果 –