0

私はあなたが食べる場所をランダムに選ぶウェブサイトを作成しています. yelp api にアクセスし、10 件の結果を返します。これらの結果の 1 つをランダムに選択し、それを自分の Web サイトに公開したいと考えています。JavaScriptを使用してこれを行う方法についての提案を探しています。php を使用して実行できることはわかっていますが、可能であれば js を使用することをお勧めします。

ユーザー入力に基づいているため、データは常に変化するため、各場所に番号を割り当てて math.random を使用することはできません。

私が何を使用できるかについて何か提案はありますか?

4

1 に答える 1

0

Yelp以来!検索 API は、一致するビジネスの配列を返します。0 から 9 までのランダムな整数オフセットを使用して、それらのいずれかを返すことができます。

Math.floor(Math.ランダム() * 10)

ただし、最初の 10 ヒットに制限されます。

より良いアプローチは、1 の alimitで検索を実行し、(プロパティを介して) ヒット数を調べ、total0 から までの乱数を生成し、それを2 番目の要求でtotal使用することです。offset

API はここで定義されています: http://www.yelp.com/developers/documentation/v2/search_api

于 2012-05-29T13:05:19.533 に答える