diff --git a/src/misc/id/aid.ts b/src/misc/id/aid.ts
index 530d84e582..c49a084573 100644
--- a/src/misc/id/aid.ts
+++ b/src/misc/id/aid.ts
@@ -1,10 +1,10 @@
 // AID
 // 長さ8の[2000年1月1日からの経過ミリ秒をbase36でエンコードしたもの] + 長さ2の[ノイズ文字列]
 
-import * as cluster from 'cluster';
+import * as crypto from 'crypto';
 
 const TIME2000 = 946684800000;
-let counter = process.pid + (cluster.isMaster ? 0 : cluster.worker.id);
+let counter = crypto.randomBytes(2).readUInt16LE(0);
 
 function getTime(time: number) {
 	time = time - TIME2000;