これは Common Lisp の最初の宿題の一部です。
0 から 100 までの任意の 10 個のランダムな整数を表す変数を定義する必要があります。ここで何が求められているのかわかりません。私は書くべきですか:(setf var1 '())
次に、10 個のランダムな整数のリストを生成し、それらの数値を含むリストを返す関数を定義する必要があります。
これが私が書いたものですが、出力としてNILを取得し続けています。コードの何が問題なのか知っていますか:
(setf *random-state* (make-random-state t))
(setf var1 '())
(defun randlist (var1)
(dotimes (i 10)
(setf temp (random 101))
(cons 'temp var1 ) ) )