ตัวสร้างเลขสุ่ม – จำนวนเต็มและทศนิยมออนไลน์
ตัวสร้างเลขสุ่มสร้างจำนวนเต็มหรือทศนิยมแบบสุ่มภายในช่วงที่คุณเลือก โดยค่าเริ่มต้นใช้ crypto.getRandomValues ร่วมกับ rejection sampling เพื่อหลีกเลี่ยง modulo bias และให้ผลลัพธ์ที่ปลอดภัยทางคริปโตกราฟี คุณสามารถสลับไปใช้ mulberry32 แบบกำหนด seed สำหรับผลลัพธ์ที่ทำซ้ำได้แต่ไม่ปลอดภัย ขอค่าที่ไม่ซ้ำกัน เรียงลำดับ และเลือกฐานผลลัพธ์ใดก็ได้สำหรับจำนวนเต็ม รองรับ BigInt สำหรับช่วงขนาดใหญ่
ตัวสร้างเลขสุ่มเป็นเครื่องมือบนเบราว์เซอร์สำหรับสร้างจำนวนเต็มหรือทศนิยมแบบสุ่มภายในช่วง มอบวิธีที่รวดเร็วในการเตรียมค่าสำหรับการทดสอบ ตัวอย่าง และงานพัฒนาอื่น ๆ โดยไม่ต้องสร้างแต่ละตัวเลขด้วยมือ เลือกชนิดของผลลัพธ์ที่คุณต้องการ สร้างค่า แล้วคัดลอกผลลัพธ์
โดยค่าเริ่มต้น การสร้างใช้ crypto.getRandomValues ร่วมกับ rejection sampling ซึ่งหลีกเลี่ยง modulo bias และให้ผลลัพธ์สุ่มที่ปลอดภัยทางคริปโตกราฟี หากต้องการผลลัพธ์ที่ทำซ้ำได้แทน ให้สลับไปใช้ mulberry32 PRNG แบบกำหนด seed ผลลัพธ์ของมันทำซ้ำได้แต่ไม่ปลอดภัย คุณยังสามารถขอค่าที่ไม่ซ้ำกัน เรียงลำดับผลลัพธ์ และเลือกฐานผลลัพธ์ใดก็ได้สำหรับจำนวนเต็ม การจัดการที่รองรับ BigInt ครอบคลุมช่วงขนาดใหญ่
จำนวนเต็มคือจำนวนนับเต็ม ในขณะที่ทศนิยมมีส่วนเศษส่วน ดังนั้นตัวเลือกที่เหมาะสมขึ้นอยู่กับว่าโค้ดของคุณคาดหวังอะไร ผลลัพธ์จำนวนเต็มยังสามารถแสดงในฐานอื่นนอกเหนือจากฐานทศนิยมปกติ ซึ่งมีประโยชน์เมื่อต้องการการแสดงเลขฐานอื่น ตัวเลือกเหล่านี้ทำให้ตัวสร้างมีประโยชน์สำหรับการเตรียมข้อมูลทดสอบ fixtures seed data และตัวอย่างที่ทำซ้ำได้
เครื่องมือทำงานในเบราว์เซอร์ของคุณทั้งหมด: ค่าถูกประมวลผลบนอุปกรณ์ของคุณ และไม่มีสิ่งใดถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ ใช้งานออฟไลน์ได้เมื่อหน้าเพจโหลดแล้ว คุณจึงสร้างตัวเลขต่อได้โดยไม่ต้องเชื่อมต่อเครือข่าย นักพัฒนาและวิศวกร DevOps สามารถใช้มันสำหรับค่าครั้งเดียวอย่างรวดเร็วหรือผลลัพธ์ที่ทำซ้ำได้แต่ไม่ปลอดภัย โดยยังคงขั้นตอนการสร้างที่เรียบง่าย
ขั้นตอนที่ 1: เลือกช่วงและว่าคุณต้องการจำนวนเต็มหรือทศนิยม ตัวสร้างสร้างค่าภายในช่วงที่คุณระบุ
ขั้นตอนที่ 2: ตั้งค่าตัวเลือกการสร้าง ใช้วิธี crypto.getRandomValues แบบค่าเริ่มต้น หรือสลับไปใช้ mulberry32 แบบกำหนด seed เมื่อต้องการผลลัพธ์ที่ทำซ้ำได้แต่ไม่ปลอดภัย
ขั้นตอนที่ 3: เลือกว่าจะสร้างค่าที่ไม่ซ้ำกันหรือเรียงลำดับผลลัพธ์ สำหรับผลลัพธ์จำนวนเต็ม คุณสามารถเลือกฐานผลลัพธ์ใดก็ได้
ขั้นตอนที่ 4: สร้างตัวเลข จากนั้นคัดลอกค่าที่คุณต้องการสำหรับโค้ด การทดสอบ หรือข้อมูลของคุณ
กรณีการใช้งาน: เตรียมค่าตัวเลขสุ่มสำหรับการทดสอบ fixtures หรือ seed data โดยไม่ต้องพิมพ์แต่ละค่าด้วยมือ
กรณีการใช้งาน: สร้างค่าทั้งชุดในครั้งเดียวเมื่อเตรียมข้อมูลตัวอย่างหรืออินพุตการทดสอบ
กรณีการใช้งาน: ใช้ผลลัพธ์สุ่มที่ปลอดภัยทางคริปโตกราฟีแบบค่าเริ่มต้นเมื่อต้องการค่าที่สุ่มอย่างแท้จริงแทนการเดาหรือพิมพ์เอง
กรณีการใช้งาน: สลับไปใช้ mulberry32 แบบกำหนด seed เมื่อต้องการค่าที่ไม่ปลอดภัยแต่ทำซ้ำได้สำหรับการทดสอบที่ทำซ้ำหรือตัวอย่างการพัฒนา
กรณีการใช้งาน: ขอค่าที่ไม่ซ้ำกันเมื่อตัวเลขซ้ำจะทำให้ fixture การทดสอบหรือชุดตัวอย่างมีประโยชน์น้อยลง
กรณีการใช้งาน: เรียงลำดับค่าที่สร้างขึ้นหรือเลือกฐานอื่นสำหรับผลลัพธ์จำนวนเต็มเมื่อเตรียมค่าสำหรับงานพัฒนาเฉพาะ