假设我有一个包含10个项目的数组,例如:["name0", "name1" ... "name9"];
现在我想创建一个函数,可以使用不同的数字散列所有不同的组合,这样,当我有数字时,我可以找到例如的数组合:542535 - > item1,item3和item4。等等。由于显而易见的原因,这个数字应该是唯一的。
这不会出于安全原因使用,因此我不介意。
你有什么建议我应该怎么做。
编辑:
假设我们有一个较小的数组,然后通过调用generate_combination_nums(the_array)来保存2个项目;我们应该得到,
0 - > " NAME0"
1 - > " NAME1"
2 - > " name0"," name1"
现在我们知道该数组的每个组合所属的数字。