เครื่องกำเนิดตัวเลขสุ่มตั้งแต่ 1 ถึง 3 เครื่องกำเนิดตัวเลขสุ่มของ Excel ในฟังก์ชันและการวิเคราะห์ข้อมูล

การสุ่มในคอมพิวเตอร์คืออะไร? Generation เกิดขึ้นได้อย่างไร? ตัวเลขสุ่ม- ในบทความนี้เราได้พยายามให้คำตอบง่ายๆ สำหรับคำถามเหล่านี้

ในซอฟต์แวร์และเทคโนโลยีโดยทั่วไป จำเป็นต้องมีการสุ่มที่สามารถทำซ้ำได้ ตัวเลขและรูปภาพที่ปรากฏแบบสุ่มนั้นถูกสร้างขึ้นโดยอัลกอริธึมเฉพาะ สิ่งนี้เรียกว่าการสุ่มเทียม และเราจะมาดูกัน วิธีง่ายๆการสร้างตัวเลขสุ่มเทียม ในตอนท้ายของบทความ เราจะสร้างทฤษฎีบทง่ายๆ สำหรับการสร้างตัวเลขที่ดูเหมือนสุ่มเหล่านี้

การพิจารณาว่าอะไรเป็นสาเหตุของอุบัติเหตุอาจเป็นเรื่องที่ท้าทายมาก มีการทดสอบต่างๆ (เช่น ความซับซ้อนของ Kolmogorov) ที่สามารถให้ค่าที่แน่ชัดว่าลำดับนั้นสุ่มแค่ไหน แต่เราจะไม่กังวล เราจะพยายามสร้างลำดับตัวเลขที่ดูเหมือนไม่เกี่ยวข้องกัน

บ่อยครั้งที่สิ่งที่ต้องการไม่ใช่แค่ตัวเลขตัวเดียว แต่ยังมีตัวเลขสุ่มหลายตัวที่สร้างขึ้นอย่างต่อเนื่อง ดังนั้น เมื่อพิจารณาจากค่าเริ่มต้นแล้ว เราจำเป็นต้องสร้างตัวเลขสุ่มอื่นๆ ค่าเริ่มต้นนี้เรียกว่า เมล็ดพันธุ์และเราจะดูวิธีรับมันในภายหลัง สำหรับตอนนี้ เรามาเน้นไปที่การสร้างค่าสุ่มอื่นๆ กัน

การสร้างตัวเลขสุ่มจากเมล็ด

วิธีหนึ่งอาจเป็นการใช้สูตรคณิตศาสตร์บ้าๆ กับเมล็ดพืช จากนั้นบิดมันมากจนตัวเลขผลลัพธ์ดูคาดเดาไม่ได้ จากนั้นจึงนำสิ่งนั้นมาเป็นเมล็ดสำหรับการวนซ้ำครั้งถัดไป คำถามเดียวคือฟังก์ชันการบิดเบือนนี้ควรมีลักษณะอย่างไร

มาทดลองกับแนวคิดนี้แล้วดูว่ามันจะพาเราไปที่ไหน

ฟังก์ชันการบิดเบือนจะใช้ค่าหนึ่งแล้วส่งคืนอีกค่าหนึ่ง ลองเรียกมันว่าอาร์

R(อินพุต) -> เอาท์พุต

หากค่าของเมล็ดของเราคือ 1 แล้ว R จะสร้างชุดข้อมูล 1, 2, 3, 4,... นี่ไม่ได้ดูสุ่มเลย แต่เราจะไปถึงจุดนั้น ให้ R เพิ่มค่าคงที่แทน 1

R (x) = x + ค

ถ้า c เท่ากับ เช่น 7 เราจะได้อนุกรม 1, 8, 15, 22, ... ยังไม่เหมือนเดิม แน่นอนว่าสิ่งที่เราขาดหายไปคือตัวเลขไม่ควรเพิ่มขึ้นเท่านั้น แต่ยังควรกระจายออกไปในบางช่วงด้วย เราต้องการลำดับของเราเพื่อกลับไปยังจุดเริ่มต้น - วงกลมของตัวเลข!

วงกลมตัวเลข

ลองดูที่หน้าปัดนาฬิกา: แถวของเราเริ่มต้นที่ 1 และวนเป็นวงกลมจนถึง 12 แต่เนื่องจากเรากำลังทำงานกับคอมพิวเตอร์ จึงปล่อยให้เป็น 0 แทนที่จะเป็น 12

ตอนนี้เริ่มจาก 1 เราจะเพิ่ม 7 อีกครั้ง ก้าวหน้า! เราจะเห็นว่าหลังจาก 12 ซีรีส์ของเราเริ่มเล่นซ้ำไม่ว่าจะเริ่มต้นด้วยตัวเลขใดก็ตาม

ที่นี่เราได้รับคุณสมบัติที่สำคัญมาก: หากลูปของเราประกอบด้วย n องค์ประกอบ จำนวนองค์ประกอบสูงสุดที่เราจะได้รับก่อนที่จะเริ่มทำซ้ำคือ n

ทีนี้ลองเขียนฟังก์ชัน R ใหม่เพื่อให้ตรงกับตรรกะของเรา คุณสามารถจำกัดความยาวของลูปได้โดยใช้ตัวดำเนินการโมดูลัสหรือตัวดำเนินการส่วนที่เหลือ

R(x) = (x + c) % ม

R (x) = (x + c) % ม

ณ จุดนี้ คุณอาจสังเกตเห็นว่าตัวเลขบางตัวไม่พอดีกับค่า c ถ้า c = 4 และเราเริ่มต้นที่ 1 ลำดับของเราจะเป็น 1, 5, 9, 1, 5, 9, 1, 5, 9, ... ซึ่งแน่นอนว่าใช้ไม่ได้กับเรา เพราะลำดับนี้เป็นลำดับอย่างแน่นอน ไม่สุ่ม เห็นได้ชัดว่าตัวเลขที่เราเลือกสำหรับความยาวลูปและความยาวการข้ามจะต้องสัมพันธ์กันในลักษณะพิเศษ

ถ้าลองสักหน่อย ความหมายที่แตกต่างกันจากนั้นคุณจะเห็นคุณสมบัติหนึ่ง: m และ c จะต้องค่อนข้างเป็นจำนวนเฉพาะ

จนถึงตอนนี้ เราก้าวกระโดดด้วยการเพิ่ม แต่จะเกิดอะไรขึ้นถ้าเราใช้การคูณ? มาคูณกัน เอ็กซ์ให้เป็นค่าคงที่ .

R(x) = (ขวาน + ค) % ม

R (x) = (ขวาน + ค) % ม

คุณสมบัติที่ต้องปฏิบัติตามเพื่อสร้างวงจรที่สมบูรณ์นั้นมีความเฉพาะเจาะจงมากขึ้นเล็กน้อย หากต้องการสร้างการวนซ้ำที่ถูกต้อง:

  1. (a - 1) ต้องหารด้วยตัวประกอบเฉพาะทั้งหมด m
  2. (a - 1) ต้องหารด้วย 4 ลงตัว ถ้า m หารด้วย 4 ลงตัว

คุณสมบัติเหล่านี้ ประกอบกับกฎที่ว่า m และ c ต้องเป็นจำนวนเฉพาะประกอบกันเป็นทฤษฎีบทฮัลล์-โดเบลล์ เราจะไม่พิจารณาข้อพิสูจน์ของมัน แต่หากคุณนำค่าที่ต่างกันหลายค่ามาใช้กับค่าคงที่ที่ต่างกัน คุณก็จะได้ข้อสรุปที่เหมือนกัน

การคัดเลือกเมล็ดพันธุ์

ตอนนี้ได้เวลาพูดถึงส่วนที่สนุกแล้ว: การเลือกเมล็ดพันธุ์เริ่มต้น เราทำให้มันคงที่ได้ สิ่งนี้มีประโยชน์ในกรณีที่คุณต้องการตัวเลขสุ่ม แต่คุณต้องการให้ตัวเลขเหมือนกันทุกครั้งที่คุณรันโปรแกรม เช่น การสร้างแผนที่เดียวกันสำหรับแต่ละเกม

อีกวิธีหนึ่งคือการรับเมล็ดจากแหล่งใหม่ทุกครั้งที่เริ่มโปรแกรม เช่น นาฬิการะบบ สิ่งนี้มีประโยชน์เมื่อคุณต้องการจำนวนสุ่มทั้งหมด เช่นเดียวกับในโปรแกรมทอยลูกเต๋า

ผลลัพธ์สุดท้าย

เมื่อเราใช้ฟังก์ชันกับผลลัพธ์หลายครั้ง เราจะได้ความสัมพันธ์ที่เกิดซ้ำ มาเขียนสูตรของเราโดยใช้การเรียกซ้ำ

ตัวเลขติดตามเราไปได้ทุกที่ - เลขที่บ้านและอพาร์ตเมนต์ หมายเลขโทรศัพท์ เลขรถ เลขหนังสือเดินทาง บัตรพลาสติก วันที่ รหัสผ่านอีเมล เราเลือกการผสมตัวเลขด้วยตัวเอง แต่ส่วนใหญ่เราได้รับโดยบังเอิญ เราใช้ตัวเลขที่สร้างขึ้นแบบสุ่มทุกวันโดยไม่รู้ตัว หากเราคิดรหัส PIN รหัสบัตรเครดิตหรือบัตรเงินเดือนที่ไม่ซ้ำกันจะถูกสร้างขึ้นโดยระบบที่เชื่อถือได้ซึ่งไม่รวมการเข้าถึงรหัสผ่าน ตัวสร้างตัวเลขสุ่มให้ความปลอดภัยในพื้นที่ที่ต้องการความเร็วในการประมวลผล ความปลอดภัย และความเป็นอิสระของข้อมูล

กระบวนการสร้างตัวเลขสุ่มเทียมนั้นอยู่ภายใต้กฎหมายบางประการและมีการใช้กันมานานแล้ว เช่น ในลอตเตอรี่ ในอดีตที่ผ่านมามีการใช้เครื่องจับสลากหรือล็อตเตอรี่ ขณะนี้ในหลายประเทศมีตัวเลขชนะ ลอตเตอรีของรัฐถูกกำหนดอย่างแม่นยำโดยชุดตัวเลขสุ่มที่สร้างขึ้น

ข้อดีของวิธีการ

ดังนั้นตัวสร้างตัวเลขสุ่มจึงเป็นกลไกสมัยใหม่ที่เป็นอิสระในการสุ่มกำหนดชุดค่าผสมของตัวเลข ความเป็นเอกลักษณ์และความสมบูรณ์แบบของวิธีนี้อยู่ที่ความเป็นไปไม่ได้ที่จะมีการแทรกแซงจากภายนอกในกระบวนการนี้ เครื่องกำเนิดไฟฟ้าคือชุดของโปรแกรมที่สร้างขึ้น เช่น บนไดโอดเสียงรบกวน อุปกรณ์สร้างกระแสสัญญาณรบกวนแบบสุ่มซึ่งค่าปัจจุบันจะถูกแปลงเป็นตัวเลขและรูปแบบผสม

การสร้างตัวเลขให้ผลลัพธ์ทันที - ใช้เวลาไม่กี่วินาทีในการสร้างชุดค่าผสม หากเราพูดถึงลอตเตอรี่ ผู้เข้าร่วมจะทราบได้ทันทีว่าหมายเลขตั๋วตรงกับหมายเลขที่ถูกรางวัลหรือไม่ ช่วยให้สามารถวาดภาพได้บ่อยเท่าที่ผู้เข้าร่วมต้องการ แต่ข้อได้เปรียบหลักของวิธีนี้คือไม่สามารถคาดเดาได้และความเป็นไปไม่ได้ในการคำนวณอัลกอริทึมในการเลือกตัวเลข

วิธีสร้างตัวเลขสุ่มเทียม

ในความเป็นจริง ตัวเลขสุ่มไม่ใช่การสุ่ม - อนุกรมเริ่มต้นจากตัวเลขที่กำหนดและสร้างขึ้นโดยอัลกอริธึม ตัวสร้างตัวเลขสุ่มเทียม (PRNG หรือ PRNG - ตัวสร้างตัวเลขสุ่มเทียม) เป็นอัลกอริทึมที่สร้างลำดับของตัวเลขที่ดูเหมือนไม่เกี่ยวข้องกัน ซึ่งมักจะขึ้นอยู่กับการแจกแจงแบบสม่ำเสมอ ในวิทยาการคอมพิวเตอร์ มีการใช้ตัวเลขสุ่มเทียมในการใช้งานหลายอย่าง เช่น การเข้ารหัส การสร้างแบบจำลอง การจำลอง วิธีมอนติคาร์โล ฯลฯ คุณภาพของผลลัพธ์ขึ้นอยู่กับคุณสมบัติของ PRNG

แหล่งกำเนิดอาจเป็นสัญญาณรบกวนทางกายภาพตั้งแต่รังสีคอสมิกไปจนถึงสัญญาณรบกวนในตัวต้านทาน แต่อุปกรณ์ดังกล่าวแทบไม่เคยใช้ในแอปพลิเคชันความปลอดภัยเครือข่ายเลย แอปพลิเคชันการเข้ารหัสใช้อัลกอริธึมพิเศษที่สร้างลำดับที่ไม่สามารถสุ่มทางสถิติได้ อย่างไรก็ตาม อัลกอริธึมที่เลือกอย่างเหมาะสมสามารถสร้างชุดตัวเลขที่ผ่านการทดสอบการสุ่มส่วนใหญ่ได้ ระยะเวลาการทำซ้ำในลำดับดังกล่าวจะมากกว่าช่วงการทำงานที่ใช้ตัวเลขมา

โปรเซสเซอร์สมัยใหม่จำนวนมากมี PRNG เช่น RdRand อีกทางเลือกหนึ่งคือ ชุดตัวเลขสุ่มจะถูกสร้างขึ้นและเผยแพร่ในแพดแบบใช้ครั้งเดียว (พจนานุกรม) แหล่งที่มาของตัวเลขในกรณีนี้มีจำกัดและไม่ได้ให้ความปลอดภัยเครือข่ายที่สมบูรณ์

ประวัติความเป็นมาของ PRNG

สามารถพิจารณาต้นแบบของเครื่องกำเนิดตัวเลขสุ่มได้ เกมกระดาน Senet ทั่วไปใน อียิปต์โบราณใน 3,500 ปีก่อนคริสตกาล ตามเงื่อนไขที่มีผู้เล่นสองคนเข้าร่วม การเคลื่อนไหวถูกกำหนดโดยการขว้างไม้แบนสีดำและสีขาวสี่อัน - พวกมันเป็น PRNG แบบหนึ่งในยุคนั้น ไม้ถูกโยนในเวลาเดียวกันและนับคะแนน: หากมีใครล้มลงโดยฝั่งสีขาว 1 แต้มและขยับเพิ่มเติมอีก 2 แต้มสีขาว - 2 แต้มเป็นต้น ผู้เล่นได้รับผลลัพธ์สูงสุดห้าคะแนนที่ขว้างไม้สี่อันด้วยด้านสีดำ

ปัจจุบันนี้ เครื่องกำเนิดไฟฟ้า ERNIE ถูกนำมาใช้เป็นเวลาหลายปีในสหราชอาณาจักรในการออกรางวัลลอตเตอรี่ มีสองวิธีหลักในการสร้าง หมายเลขที่ชนะ: คอนกรูเอนต์เชิงเส้นและคอนกรูเอนต์บวก วิธีการเหล่านี้และวิธีการอื่น ๆ ขึ้นอยู่กับหลักการของการเลือกแบบสุ่มและจัดทำโดยซอฟต์แวร์ที่สร้างตัวเลขอย่างไม่มีที่สิ้นสุด ซึ่งเป็นลำดับที่ไม่สามารถคาดเดาได้

PRNG ทำงานอย่างต่อเนื่อง เช่น ใน เครื่องสล็อต- ตามกฎหมายของสหรัฐอเมริกา นี่เป็นเงื่อนไขบังคับที่ผู้ให้บริการซอฟต์แวร์ทุกรายต้องปฏิบัติตาม

ทุกวันนี้ เครื่องกำเนิดตัวเลขสุ่มถูกนำมาใช้อย่างแข็งขันในกิจกรรมของมนุษย์ในด้านต่างๆ อย่างไรก็ตาม พวกเขาได้รับความนิยมเป็นพิเศษในกิจกรรมต่างๆ ซึ่งจัดโดยเจ้าของร้านค้าออนไลน์ ร้านเสริมสวย ร้านกาแฟ และสถานประกอบการอื่นๆ เพื่อรับข้อเสนอ โบนัส และของขวัญที่ร่ำรวยในหมู่สมาชิก มันเป็นเครื่องสร้างตัวเลขสุ่มซึ่งใช้งานได้ฟรีทางออนไลน์ที่ช่วยให้คุณสามารถเลือกผู้ชนะได้อย่างตรงไปตรงมา

ถ้า เรากำลังพูดถึงคุณสามารถใช้เครื่องกำเนิดไฟฟ้าเพียงครั้งเดียวได้ ที่สุด ตัวเลือกง่ายๆ โปรแกรมดังกล่าว:

อย่างไรก็ตาม ความสามารถในการประมวลผลและฟังก์ชันการทำงานของบริการดังกล่าวไม่ได้เพียงพอที่จะรับข้อมูลที่จำเป็นเสมอไป ปัจจุบันมีโปรแกรมออนไลน์เฉพาะทางจำนวนมากที่มีความโดดเด่นไม่เพียงแค่อินเทอร์เฟซที่เรียบง่ายสำหรับผู้ใช้เท่านั้น แต่ยังรวมถึงฟังก์ชันการทำงานที่หลากหลายด้วย คุณไม่จำเป็นต้องค้นหาโปรแกรมหลายสิบโปรแกรมด้วยตัวเอง เนื่องจากเราได้เตรียมบทวิจารณ์โดยละเอียดไว้สำหรับคุณโดยเฉพาะในบทความนี้ 3 อันดับแรกที่ดีที่สุด เครื่องกำเนิดไฟฟ้าออนไลน์ตัวเลขตามผู้ใช้:

ก่อนอื่นคุณต้องทำความคุ้นเคยกับเกณฑ์พื้นฐาน:

  1. เลือกจากรายการ- ความสามารถสำหรับผู้ใช้ในการจัดเตรียมรายการของตนเองสำหรับรุ่น ตามด้วยการเลือกตัวเลขสุ่มจากชุดที่กำหนด
  2. เลือกจากช่วง- ความสามารถของเครื่องสร้างตัวเลขสุ่มออนไลน์ในการสุ่มตัวอย่างจากช่วงที่กำหนดได้ฟรี
  3. การพิมพ์หลายหมายเลข- ฟังก์ชันที่รับผิดชอบในการจัดเตรียมตัวเลขสุ่มหลายตัวพร้อมกัน หากผู้ใช้ต้องการรับมากกว่าหนึ่งค่า
  4. ปิดการใช้งานการเกิดซ้ำ- ความสามารถของเครื่องกำเนิดไฟฟ้าในการแยกหมายเลขที่อยู่ก่อนหน้าออกจากรุ่นต่อ ๆ ไป เพื่อว่าเมื่อได้รับตัวเลขสุ่มหลายตัวติดต่อกัน ตัวเลขเหล่านั้นจะไม่ซ้ำกัน
  5. วิดเจ็ตสำหรับเว็บไซต์- ความสามารถในการเชื่อมต่อตัวสร้างกับเว็บไซต์หรือเพจของคุณบนโซเชียลเน็ตเวิร์กเพื่อให้พร้อมใช้งานและพร้อมใช้งานตลอดเวลา
  6. เชื่อมโยงไปยังผลลัพธ์- ความสามารถในการรับลิงก์แยกต่างหากไปยังผลลัพธ์ของแต่ละรุ่น ซึ่งยืนยันความถูกต้องของข้อมูลที่ให้ไว้เมื่อแจ้งผลการแข่งขันหรือการชิงโชค

ก่อนที่คุณจะเตรียมตัว บทความนี้เราได้วิเคราะห์เครื่องกำเนิดไฟฟ้าจำนวนมากที่มีอยู่บนอินเทอร์เน็ต และจากทั้งหมดนั้น เราเลือก 3 อันดับที่ดีที่สุด:

อันดับ 1: เครื่องกำเนิดหมายเลข Randstaff


คำอธิบาย: ผู้นำที่ไม่มีปัญหาในการจัดอันดับเครื่องกำเนิดตัวเลขสุ่มที่ดีที่สุดของเราคือบริการ Randstaff มีส่วนต่อประสานกับผู้ใช้ที่สะดวกสบายซึ่งสร้างในสีเทาซึ่งไม่สร้างแรงกดดันต่อดวงตาเลย สะดวกในการใช้งานไม่เพียง แต่บนคอมพิวเตอร์เท่านั้น แต่ยังใช้ด้วย โทรศัพท์มือถือซึ่งมีความสำคัญอย่างยิ่งหากคุณต้องการสร้างหมายเลขสุ่มโดยไม่ต้องเข้าถึงพีซี

ข้อดี: เครื่องสร้างตัวเลขสุ่มออนไลน์ฟรีนี้มีฟังก์ชันการทำงานมากมาย และให้ผู้ใช้สามารถส่งออกตัวเลขสุ่มจำนวนเท่าใดก็ได้จากรายการหรือช่วงโดยไม่ต้องทำซ้ำ คุณสามารถเลือกตัวเลือกที่สะดวกที่สุดในการใช้บริการ Randstaff ผ่านวิดเจ็ตพิเศษ แอปพลิเคชันโซเชียลมีเดีย หรือเว็บไซต์อย่างเป็นทางการ หลังจากเสร็จสิ้นขั้นตอนการลงทะเบียนง่ายๆ คุณจะสามารถเข้าถึงบัญชีส่วนตัวของคุณ ซึ่งผลลัพธ์ทั้งหมดของคุณจะถูกจัดเก็บอย่างปลอดภัย

ข้อบกพร่อง: ไม่มีความเป็นไปได้ และคุณสามารถบันทึกผลลัพธ์การสร้างได้เพียง 3 วันเท่านั้น (แต่โดยปกติก็เพียงพอแล้ว) หากต้องการบันทึกผลตลอดไปต้องลงทะเบียนกับ บัญชีส่วนตัว(ราคา - 300 รูเบิล)

อันดับ 2: ตัวสร้างตัวเลข “Castlot”


คำอธิบาย: อันดับที่สองเป็นของเครื่องกำเนิดตัวเลขสุ่ม Kastlot อย่างถูกต้อง ไม่ใช่บริการอิสระ แต่เป็นส่วนหนึ่งของพอร์ทัลที่มีประโยชน์มากมาย สร้างบทกวีที่สวยงาม การเข้าสู่ระบบที่ไม่ซ้ำใคร และเพียงจัดเก็บคอลเลกชันของ ภาพยนตร์ที่น่าสนใจหรือคำพูด อินเทอร์เฟซแตกต่างจากบริการที่คล้ายกันเล็กน้อย แต่มีฟังก์ชันการทำงานที่กว้างขวางกว่า

ข้อดี: Castlot อนุญาตให้ผู้ใช้เลือกตัวเลขสุ่มจากช่วงที่กำหนด นี่อาจเป็นตัวเลขหนึ่งหรือหลายหลัก คุณสามารถเลือกโหมดการทำงานของบริการโดยมีหรือไม่มีการทำซ้ำก็ได้ ข้อได้เปรียบที่สะดวกสบายของเครื่องกำเนิด Castlot คือความสามารถในการรับลิงค์แยกกันสำหรับแต่ละผลลัพธ์ มีคุณสมบัติพิเศษคือเรียกว่า “มีความบังเอิญมากยิ่งขึ้น” เมื่อเปิดใช้งาน กระบวนการสร้างจะไม่เริ่มต้นจนกว่าผู้ใช้จะเลื่อนเคอร์เซอร์ของเมาส์ไปยังตำแหน่งที่กำหนด นอกจากนี้ เครื่องมือบริการเพิ่มเติมที่หลากหลายยังรวมถึงวิดเจ็ตสำหรับไซต์และแอปพลิเคชัน VKontakte ที่เป็นกรรมสิทธิ์

ข้อบกพร่อง: ข้อเสียเปรียบที่ชัดเจนเพียงอย่างเดียวของเครื่องกำเนิดดังกล่าวคือการขาดความสามารถในการเลือกจากรายการ

TOP-3: เครื่องกำเนิด "Random number.rf"


คำอธิบาย: บริการ “หมายเลขสุ่ม” ช่วยให้คุณสร้างค่าออนไลน์ในช่วงตั้งแต่ 1 ถึง 99999 การออกแบบมีความเรียบง่ายซึ่งเป็นประโยชน์ต่อมัน ไม่มีการรบกวน การใช้งานบนคอมพิวเตอร์หรือสมาร์ทโฟนก็สะดวกไม่แพ้กัน มองเห็นตัวเลขสีดำขนาดใหญ่บนพื้นหลังสีขาวได้ชัดเจน ดังนั้นแม้แต่ผู้ที่มีปัญหาด้านการมองเห็นก็ไม่รู้สึกไม่สบายขณะใช้งาน

ข้อดี: ฟังก์ชันการทำงานของตัวสร้างตัวเลขสุ่มออนไลน์นี้ทำให้คุณสามารถเลือกค่าสุ่มจากรายการและช่วงเฉพาะได้ หากคุณต้องการรับหมายเลขสุ่มหลายหมายเลขออนไลน์พร้อมกัน ควรระบุหมายเลขที่ต้องการในช่องที่เหมาะสม โดยค่าเริ่มต้นคือ 1 การทำซ้ำถูกปิดใช้งานตามคำขอของผู้ใช้

ข้อบกพร่อง: คุณจะไม่สามารถเชื่อมต่อบริการดังกล่าวกับเว็บไซต์หรือชุมชนของคุณบนโซเชียลเน็ตเวิร์กได้ เนื่องจากตัวสร้างตัวเลขสุ่มดังกล่าวไม่มีวิดเจ็ตของตัวเอง นอกจากนี้ยังไม่มีลิงก์ไปยังผลลัพธ์ซึ่งเมื่อรวมกับข้อบกพร่องอื่น ๆ ทำให้บริการนี้อยู่ในอันดับสุดท้ายในการจัดอันดับของเรา

บทสรุป

ในความเห็นของเรา บริการที่ดีที่สุดและเหมาะสมที่สุดในการสร้างตัวเลขสุ่มคือ มันมีคุณสมบัติทั้งหมดที่เครื่องกำเนิดไฟฟ้าอื่นมี ข้อเสียเปรียบเพียงอย่างเดียวคือไม่สามารถปิดการใช้งานการทำซ้ำตัวเลขระหว่างการสร้างได้ แต่ดังที่เราได้เขียนไว้ข้างต้น ความแตกต่างนี้ไม่สำคัญมากสำหรับผู้ใช้ทั่วไป บางทีเราอาจพลาดบางสิ่งบางอย่างในบทความนี้? ถ้าเป็นเช่นนั้นเขียนความคิดเห็น!

เรามีลำดับของตัวเลขที่ประกอบด้วยองค์ประกอบที่เป็นอิสระในทางปฏิบัติซึ่งเป็นไปตามการแจกแจงที่กำหนด ตามกฎแล้วการกระจายแบบสม่ำเสมอ

คุณสามารถสร้างตัวเลขสุ่มใน Excel ได้ด้วยวิธีและวิธีต่างๆ พิจารณาเฉพาะสิ่งที่ดีที่สุดเท่านั้น

ฟังก์ชันตัวเลขสุ่มใน Excel

  1. ฟังก์ชัน RAND จะส่งคืนจำนวนจริงแบบสุ่มที่มีการกระจายสม่ำเสมอ มันจะน้อยกว่า 1 มากกว่าหรือเท่ากับ 0
  2. ฟังก์ชัน RANDBETWEEN ส่งกลับจำนวนเต็มแบบสุ่ม

ลองดูการใช้งานพร้อมตัวอย่าง

การสุ่มตัวอย่างตัวเลขสุ่มโดยใช้ RAND

ฟังก์ชันนี้ไม่จำเป็นต้องมีข้อโต้แย้ง (RAND())

ตัวอย่างเช่น หากต้องการสร้างจำนวนจริงแบบสุ่มในช่วง 1 ถึง 5 ให้ใช้สูตรต่อไปนี้ =RAND()*(5-1)+1

จำนวนสุ่มที่ส่งคืนจะถูกกระจายอย่างสม่ำเสมอในช่วงเวลาหนึ่ง

แต่ละครั้งที่มีการคำนวณเวิร์กชีตหรือค่าในเซลล์ใดๆ ในเวิร์กชีตเปลี่ยนแปลง ระบบจะส่งกลับตัวเลขสุ่มใหม่ หากคุณต้องการบันทึกประชากรที่สร้างขึ้น คุณสามารถแทนที่สูตรด้วยค่าของมันได้

  1. คลิกที่เซลล์ที่มีตัวเลขสุ่ม
  2. ในแถบสูตร ให้เลือกสูตร
  3. กด F9 และเข้า

เรามาตรวจสอบความสม่ำเสมอของการแจกแจงของตัวเลขสุ่มจากตัวอย่างแรกโดยใช้ฮิสโตแกรมการแจกแจง


ช่วงของค่าแนวตั้งคือความถี่ แนวนอน - "กระเป๋า"



ฟังก์ชัน RANDBETWEEN

ไวยากรณ์สำหรับฟังก์ชัน RANDBETWEEN คือ (ขอบเขตล่าง; ขอบเขตบน) อาร์กิวเมนต์แรกต้องน้อยกว่าอาร์กิวเมนต์ที่สอง มิฉะนั้นฟังก์ชันจะเกิดข้อผิดพลาด ขอบเขตจะถือว่าเป็นจำนวนเต็ม สูตรละทิ้งส่วนที่เป็นเศษส่วน

ตัวอย่างการใช้ฟังก์ชัน:

ตัวเลขสุ่มที่มีความแม่นยำ 0.1 และ 0.01:

วิธีสร้างตัวสร้างตัวเลขสุ่มใน Excel

มาสร้างตัวสร้างตัวเลขสุ่มที่สร้างค่าจากช่วงที่กำหนด เราใช้สูตร เช่น: =INDEX(A1:A10,INTEGER(RAND()*10)+1)

มาสร้างตัวสร้างตัวเลขสุ่มในช่วงตั้งแต่ 0 ถึง 100 โดยเพิ่มขั้นละ 10

คุณต้องเลือก 2 อันแบบสุ่มจากรายการค่าข้อความ เมื่อใช้ฟังก์ชัน RAND เราจะเปรียบเทียบค่าข้อความในช่วง A1:A7 กับตัวเลขสุ่ม

ลองใช้ฟังก์ชัน INDEX เพื่อเลือกค่าข้อความแบบสุ่มสองค่าจากรายการเดิม

หากต้องการเลือกค่าสุ่มหนึ่งค่าจากรายการ ให้ใช้สูตรต่อไปนี้: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7)))

เครื่องกำเนิดตัวเลขสุ่มการแจกแจงแบบปกติ

ฟังก์ชัน RAND และ RANDBETWEEN จะสร้างตัวเลขสุ่มด้วยการแจกแจงแบบสม่ำเสมอ ค่าใดๆ ที่มีความน่าจะเป็นเท่ากันสามารถตกไปอยู่ในขีดจำกัดล่างของช่วงที่ร้องขอและไปอยู่ในขีดจำกัดบนได้ ซึ่งส่งผลให้มีสเปรดมหาศาลจากมูลค่าเป้าหมาย

การแจกแจงแบบปกติหมายความว่าตัวเลขที่สร้างขึ้นส่วนใหญ่ใกล้เคียงกับหมายเลขเป้าหมาย มาปรับสูตร RANDBETWEEN และสร้างอาร์เรย์ข้อมูลที่มีการแจกแจงแบบปกติกันดีกว่า

ราคาของผลิตภัณฑ์ X คือ 100 รูเบิล ผลิตทั้งชุดเป็นไปตามการกระจายแบบปกติ ตัวแปรสุ่มยังเป็นไปตามการแจกแจงความน่าจะเป็นแบบปกติด้วย

ภายใต้เงื่อนไขดังกล่าว ค่าเฉลี่ยของช่วงคือ 100 รูเบิล มาสร้างอาร์เรย์และสร้างกราฟด้วยการแจกแจงแบบปกติโดยมีค่าเบี่ยงเบนมาตรฐาน 1.5 รูเบิล

เราใช้ฟังก์ชัน: =NORMINV(RAND();100;1.5)

Excel คำนวณว่าค่าใดอยู่ในช่วงความน่าจะเป็น เนื่องจากความน่าจะเป็นในการผลิตผลิตภัณฑ์ที่มีราคา 100 รูเบิลนั้นสูงสุด สูตรจึงแสดงค่าใกล้ 100 บ่อยกว่าสูตรอื่น

มาดูการวางแผนกราฟกันดีกว่า ขั้นแรกคุณต้องสร้างตารางที่มีหมวดหมู่ ในการดำเนินการนี้ เราแบ่งอาร์เรย์ออกเป็นระยะ:

จากข้อมูลที่ได้รับ เราสามารถสร้างไดอะแกรมที่มีการแจกแจงแบบปกติได้ แกนค่าคือจำนวนตัวแปรในช่วงเวลา แกนหมวดหมู่คือช่วง

ฯลฯ และถูกใช้โดยเจ้าของบัญชีเพื่อดึงดูดผู้ชมใหม่เข้าสู่ชุมชน

ผลลัพธ์ของการจับรางวัลมักขึ้นอยู่กับโชคของผู้ใช้ เนื่องจากผู้รับรางวัลจะถูกกำหนดแบบสุ่ม

ในการตัดสินใจนี้ ผู้จัดลอตเตอรี่มักจะใช้เครื่องสร้างตัวเลขสุ่มแบบออนไลน์หรือที่ติดตั้งไว้ล่วงหน้าซึ่งแจกให้ฟรีๆ

ทางเลือก

บ่อยครั้งที่การเลือกเครื่องกำเนิดไฟฟ้าอาจเป็นเรื่องยากเนื่องจากฟังก์ชันการทำงานแตกต่างกันมาก - สำหรับบางเครื่องมีข้อ จำกัด อย่างมากสำหรับบางเครื่องก็ค่อนข้างกว้าง

กำลังดำเนินการมากพอแล้ว จำนวนมากบริการดังกล่าว แต่ความยากอยู่ที่ขอบเขตต่างกัน

ตัวอย่างเช่น หลายๆ คนมีความเชื่อมโยงกับฟังก์ชันการทำงานบางอย่าง เครือข่ายสังคม(ตัวอย่างเช่น แอปพลิเคชั่นตัวสร้างจำนวนมากใช้งานได้กับลิงก์จากอันนี้เท่านั้น)

เครื่องกำเนิดไฟฟ้าที่ง่ายที่สุดเพียงสุ่มกำหนดตัวเลขภายในช่วงที่กำหนด

วิธีนี้สะดวกเนื่องจากไม่ได้เชื่อมโยงผลลัพธ์กับโพสต์ใดโดยเฉพาะ ซึ่งหมายความว่าสามารถใช้สำหรับการชิงโชคนอกเครือข่ายโซเชียลและในสถานการณ์อื่น ๆ ได้

โดยพื้นฐานแล้วพวกมันไม่มีประโยชน์อื่นใด

คำแนะนำ!เมื่อเลือกเครื่องกำเนิดไฟฟ้าที่เหมาะสมที่สุด สิ่งสำคัญคือต้องพิจารณาว่าจะใช้กับอะไร

ข้อมูลจำเพาะ

เพื่อให้กระบวนการที่รวดเร็วที่สุดในการเลือกบริการสร้างตัวเลขสุ่มออนไลน์ที่เหมาะสมที่สุด ตารางด้านล่างจะแสดงบริการหลัก ข้อกำหนดและการทำงานของแอพพลิเคชั่นดังกล่าว

ตารางที่ 1. คุณลักษณะการทำงานของแอปพลิเคชันออนไลน์เพื่อสร้างตัวเลขสุ่ม
ชื่อ เครือข่ายสังคม ผลลัพธ์หลายรายการ เลือกจากรายการหมายเลข วิดเจ็ตออนไลน์สำหรับไซต์ เลือกจากช่วง ปิดการใช้งานการทำซ้ำ
แรนด์สตัฟฟ์ ใช่ ใช่ เลขที่ ใช่ เลขที่
หล่อมาก เว็บไซต์อย่างเป็นทางการหรือ VKontakte เลขที่ เลขที่ ใช่ ใช่ ใช่
ตัวเลขสุ่ม เว็บไซต์อย่างเป็นทางการ เลขที่ เลขที่ เลขที่ ใช่ ใช่
แรนดัส เว็บไซต์อย่างเป็นทางการ ใช่ เลขที่ เลขที่ ใช่ เลขที่
ตัวเลขสุ่ม เว็บไซต์อย่างเป็นทางการ ใช่ เลขที่ เลขที่ เลขที่ เลขที่

การใช้งานทั้งหมดที่กล่าวถึงในตารางมีรายละเอียดเพิ่มเติมด้านล่าง

แรนด์สตัฟฟ์

คุณสามารถใช้แอปพลิเคชันนี้ออนไลน์ได้โดยไปที่ลิงก์ไปยังเว็บไซต์อย่างเป็นทางการ http://randstuff.ru/number/

นี่คือเครื่องกำเนิดตัวเลขสุ่มอย่างง่าย โดดเด่นด้วยการทำงานที่รวดเร็วและมีเสถียรภาพ

ใช้งานได้สำเร็จทั้งในรูปแบบของแอปพลิเคชันสแตนด์อโลนแยกต่างหากบนเว็บไซต์อย่างเป็นทางการและเป็นแอปพลิเคชันใน .

ลักษณะเฉพาะของบริการนี้คือสามารถเลือกหมายเลขสุ่มได้ทั้งจากช่วงที่ระบุและจากรายการหมายเลขเฉพาะที่สามารถระบุได้บนเว็บไซต์

  • การทำงานที่มั่นคงและรวดเร็ว
  • ขาดการเชื่อมต่อโดยตรงกับเครือข่ายโซเชียล
  • คุณสามารถเลือกหนึ่งหรือหลายหมายเลข
  • คุณสามารถเลือกได้เฉพาะหมายเลขที่ระบุเท่านั้น

ความคิดเห็นของผู้ใช้เกี่ยวกับแอปพลิเคชันนี้มีดังนี้: “ เราตัดสินผู้ชนะในกลุ่ม VKontakte ผ่านบริการนี้ ขอบคุณ” “คุณเก่งที่สุด” “ฉันใช้บริการนี้เท่านั้น”

หล่อมาก

แอปพลิเคชั่นนี้เป็นตัวสร้างฟังก์ชันอย่างง่ายที่ใช้งานบนเว็บไซต์อย่างเป็นทางการในรูปแบบของแอปพลิเคชัน VKontakte

นอกจากนี้ยังมีวิดเจ็ตตัวสร้างสำหรับแทรกลงในเว็บไซต์ของคุณ

ข้อแตกต่างที่สำคัญจากแอปพลิเคชันที่อธิบายไว้ก่อนหน้านี้คือทำให้คุณสามารถปิดใช้งานการทำซ้ำผลลัพธ์ได้