函数没有 return 值(错误 1170;ActionScript 3.0)

Function does not return a value (Error 1170; ActionScript 3.0)

我目前正在尝试创建一个系统,其中一个函数每次被调用时都会滚动一个新数字(这样我就可以使用该输出来用一个新数字重置场景(数字调用数组)) .目前这是我的设置;

function randomNum():Number{
return this(Math.round(Math.random()*range) + minLimit);
};

以上是我为动态计算新数字而创建的函数。以下所有相关变量;

var output = randomNum();

function randomFruit():String{
return fruits[output];
}

几乎随机数函数滚动为输出变量提供一个新数字,然后用于从数组中拉出一个新项目。我遇到的问题是随机数函数没有返回任何值,从而导致错误。有谁知道如何解决这一问题?我不确定这是否是从数组中重新滚动新项目的最佳方式,但这是我能想到的最简单的实现方式。

为任何帮助干杯,因为我已经无能为力,尝试了无数次修复都无济于事:/

删除这个:

function randomNum():Number{
    return Math.round(Math.random()*range) + minLimit;
};