使 google-CSE 的结果随机
Make results of google-CSE random
我正在使用 google 的 CSE 创建一个 google 搜索引擎。每次搜索查询时,我都试图获得一个随机结果。例如:当我搜索单词 "coffee" 时,引擎 returns 一个结果,随机从所有 "coffee results".
有没有人可以帮我把结果变成随机的?
谢谢!!
- 如果您使用 Linux,您可以从
/dev/random
中读取,因为它将包含一个随机流。 - 对于Windows,使用the
%RANDOM%
environment variable. - JavaScript 有一个方法
Math.random();
(参见 here)。 - PHP 可以 pick a random element from an array with
mixed array_rand ( array $array [, int $num = 1 ] )
or generate a random number 和int rand ( int $min , int $max )
. - Java可以使用
new Random().nextInt(number_of_results + 1);
生成随机数
对结果进行编号(即将它们存储在一个数组中)并使用随机数选择一个结果 (chosen_result = results_array[random_num];
)
如果这不符合您的需要,您将需要提供更多信息,例如您为此使用的编程语言。