【问题标题】:Generate a random according to criteria [closed]根据标准生成随机数[关闭]
【发布时间】:2021-01-26 07:10:50
【问题描述】:

我有一个 JSON 文件 (ArrayList),其中包含一些餐厅和从我的工作场所到餐厅的公里(英里)。用户可以选择餐厅应该有多远(5km,10km..),然后应用程序从列表中选择一个餐厅,在这个公里内。所以我需要一个随机生成器,根据我的标准选择一家餐厅。结果应显示带有“名称、地址、公里数、电话号码和休息日”的餐厅。

有人可以支持我吗?我是这个行业的新手。

【问题讨论】:

  • 在这里向我们展示您到目前为止所尝试的内容。
  • 我建议您改进您的问题,添加一些示例,一些代码并使其更清晰,看看这里 => How to create a Minimal, Reproducible Example
  • @Abra 是的,我实际上检查得更好,你是对的

标签: java json eclipse arraylist random


【解决方案1】:

你可以:

  • 按距离排序。
  • 过滤所需范围内的项目
  • 在 0 和过滤项的大小(减 1)之间创建一个随机整数
  • 在随机位置挑选过滤后的项目

【讨论】:

  • 发表评论解释为什么减号会很有用。
  • 好的,如果我按距离订购的话。我也可以说,只显示指定半径内营业的餐厅吗?我必须在“主”文件的“AdapterJSON”文件中执行此操作吗?感谢您的反馈!
  • 是的,您可以对数据应用任何过滤器。您可以按距离对它们进行排序,如果它们不在范围内,则删除它们,删除封闭的,按任何其他偏好过滤,然后在剩余的之间进行选择。
猜你喜欢
  • 2016-05-09
  • 1970-01-01
  • 1970-01-01
  • 2020-07-30
  • 2013-04-15
  • 1970-01-01
  • 1970-01-01
  • 2018-05-23
相关资源
最近更新 更多