|
在ASP(Active Server Page)中,我们可以使用VBScript或JScript来随机获取数组中的元素。以下是两种脚本语言的解决方案:
VBScript:
<%
Function GetRandomElement(arr)
Dim idx, upperBound
upperBound = UBound(arr)
If upperBound < 0 Then
GetRandomElement = Null
Exit Function
End If
idx = Int((upperBound * Rnd) + 1)
GetRandomElement = arr(idx)
End Function
Dim myArray
myArray = Array("apple", "banana", "cherry", "date", "fig")
Response.Write GetRandomElement(myArray)
%>
JScript:
<%
function GetRandomElement(arr) {
var index, upperBound = arr.length;
if (upperBound <= 0) return null;
index = Math.floor((upperBound * Math.random()) + 1);
return arr[index - 1];
}
var myArray = ["apple", "banana", "cherry", "date", "fig"];
Response.Write(GetRandomElement(myArray));
%>
在这两个例子中,我们定义了一个函数GetRandomElement,它接受一个数组作为参数,并返回数组中的随机元素。然后我们创建了一个数组myArray并使用我们的函数来获取随机元素,最后将结果输出到响应中。
|
|