ตัวเลขสุ่มในช่วงที่คุณกำหนด

ตั้งค่าน้อยสุดและมากสุด ต้องการกี่จำนวน และอนุญาตให้ซ้ำหรือไม่ ขอบเขตถูกตรวจก่อนสุ่ม

ตัวเลข

ตัวเลขจะปรากฏที่นี่

วิธีใช้

  1. ตั้งต่ำสุดและสูงสุด — จำนวนเต็มจาก −1,000,000,000 ถึง 1,000,000,000
  2. เลือกต้องการกี่จำนวน (1–10,000) และค่าซ้ำได้หรือไม่
  3. กดสร้างตัวเลข ถ้าเปิดไม่ซ้ำ การขอมากกว่าขนาดช่วงเป็นข้อผิดพลาด
  4. คัดลอกทุกค่าหรือดาวน์โหลด .txt รายการยาวแสดง 200 ค่าแรกบนจอ

คำถาม

สุ่มแค่ไหน

แต่ละจำนวนเต็มมาจาก crypto.getRandomValues พร้อมการปฏิเสธค่า จึงไม่มีอคติโมดูโล เมื่อปิดการซ้ำ ตัวอย่าง Fisher-Yates แบบเบา ๆ ให้ค่าไม่ซ้ำโดยไม่สร้างช่วงทั้งก้อน

สุ่มเลขลบได้ไหม

ได้ ใช้ค่าลบสำหรับต่ำสุดและ/หรือสูงสุด

ช่วงใหญ่สุดเท่าไร

ขอบเขต ±1,000,000,000 และจำนวน 10,000 หน้าไม่จองหน่วยความจำตามขนาดช่วง ดังนั้นช่วงกว้างมากแต่จำนวนน้อยยังเร็ว

ทำไมจำนวนถูกปฏิเสธ

ถ้าเปิดไม่ซ้ำแล้วขอมากกว่าช่วงมี คำขอนั้นเป็นไปไม่ได้ — ฟอร์มบอกคุณแทนการลดจำนวนเงียบ ๆ

เครื่องมืออื่น