我想編寫一個函數GenString
,它返回一個長度爲[0 .. 100]
的隨機字符串,這個字符串基於用戶可以自定義的參數化函數GenChar
。如何在Free Pascal中創建一個隨機字符串?
也就是說,如果一個用戶希望生成所有a
s的字符串,他能做到這一點通過傳遞,它總是返回a
的功能,而另一個用戶可以生成隨機字母希伯來語單詞通過傳遞一個自定義GenChar
功能它會返回隨機的希伯來字母。
引理1:我想寫一個函數GenArray
,該函數生成任何類型的數組,其中返回的是傳入函數GenThing : sometype
。這可以在Free Pascal中完成嗎?
引理2:我正在嘗試的是將QuickCheck端口轉換爲Free Pascal。
看起來很簡單:創建'GenString'函數並定義'GenChar'函數原型。我錯過了什麼嗎? – Jay
是的,我有麻煩**創建GenString函數**。您能否提供GenString函數的示例代碼? – mcandre