像火种一样的应用程序,如何永远不显示相同的卡片?

App like tinder, how to never show the same card?

不确定在这里问这个问题是否合适,我正在制作一个有点像 tinder 的应用程序,因为它有卡片,你可以向左或向右滑动,但我不知道如何我永远不会向用户多次显示同一张卡片,我是否必须在数据库中有一个 true/false 值?

查看名为 Bloom Filters 的东西。这是一种测试集合中项目成员资格的方法。在这里,'item' 将是一张可能向用户展示的卡片,并且该集合将包含所有已经展示的卡片。使用布隆过滤器意味着您永远不会向已经看过该卡片的用户展示该卡片。但缺点是,你可能永远不会向他展示他从未见过的卡片。