【发布时间】:2014-08-16 01:55:23
【问题描述】:
我正在使用 Applescript 开发一个快速程序来帮助我学习以备考试,但我似乎无法正确生成随机数。这是程序:
repeat
set page to (random number from 3 to 198) as text
set dialog1Text to "Page: " & page & "
How many paragraphs are on this page?"
display dialog dialog1Text default answer ""
set userNumParagraphs to text returned of result
set numParagraphs to (userNumParagraphs) as integer
set paragraph to (random number from 1 to numParagraphs) as text
set dialog2Text to "Paragraph: " & paragraph
display dialog paragraph
end repeat
有一个部分不起作用。就是随机数生成器,这部分:
set paragraph to (random number from 1 to numParagraphs) as text
Applescript 给了我这个错误:
无法将段落设置为(从 1 到 numParagraphs 的随机数)为 文本。不允许访问。
我对这个问题做了很多研究,但我找不到任何东西。我一直在寻找从变量到变量生成随机数的方法,但无济于事。我想知道你们中是否有人知道这样做的方法。可以提供的任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: variables random applescript