データはランダムです。データの番号ではないほうの数字を入れてください。 探索アルゴリズムはインターネットにも使われています。 ハッシュチェイン法とは、簡単に言うとハッシュ値で割ったあまりをたくさんの引き出しに整理し、その上で線形探索アルゴリズムをすることです。 パソコンがぶっ壊れない限り、理論上いくらでもデータ数を増やせます。 ハッシュ法というのがあり、これもこの作品もハッシュ値に変換して考えています。ですがハッシュ法だと別々のデータがおなじハッシュ値をもつ(衝突)可能性があります。それを防げるのがハッシュチェイン法です。
@simasimaryo様ありがとうございました。多次元配列による線型探索を一つのリストで再現することによって、コードを簡略化してみました。 import random num=[] for n in range(10): a=[] num.append(a) for o in range(10): m=random.randint(1,99) x=m%10 num[x].append(m) print(num)