0
私は、この読み取り:(それはdef make_id
から生成されています)id
のt
とu
を取得する方法、DEF以上からhttps://stackoverflow.com/a/37605582/6426449この関数から特定の値を取得するにはどうすればよいですか?
START_TIME = a constant that represents a unix timestamp
def make_id():
t = int(time.time()*1000) - START_TIME
u = random.SystemRandom().getrandbits(23)
id = (t << 23) | u
return id
def reverse_id(id):
t = id >> 23
return t + START_TIME
を?
def get_t(id):
some methods
return t
def get_u(id):
some methods
return u
を設定します。なぜあなたはしたいですか? –
@DanielRosemanなぜあなたはできませんか?シフティングとORによって作成されましたが、シフトとマスキングで元に戻すことができます。 – Barmar
さて、明らかに、それらの機能とは逆の機能を書くことができますが、OPは既存の機能の中の実際の変数にアクセスしたいようです。 –