สุ่มเลขออนไลน์เข้าประกวด ตัวสร้างตัวเลขสุ่มของ Excel ในฟังก์ชันและการวิเคราะห์ข้อมูล

  • กวดวิชา

คุณเคยสงสัยหรือไม่ว่า Math.random() ทำงานอย่างไร? ตัวเลขสุ่มคืออะไรและได้มาอย่างไร? และนำเสนอคำถามในการสัมภาษณ์ - เขียนกำเนิดของคุณ ตัวเลขสุ่มในสองสามบรรทัดของรหัส แล้วมันคืออะไร เกิดอุบัติเหตุ และคาดเดาได้หรือไม่?

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

เนื้อหานี้จะเป็นประโยชน์กับนักพัฒนา front-end และนักพัฒนา Node.js ทั้งหมดที่อยู่ในแนวหน้าของเทคโนโลยีและต้องการเข้าสู่โครงการ blockchain / startup ซึ่งแม้แต่นักพัฒนา front-end ก็ยังถูกถามคำถามเกี่ยวกับความปลอดภัยและการเข้ารหัสที่ อย่างน้อยในระดับพื้นฐาน

เครื่องกำเนิดตัวเลขสุ่มหลอกและเครื่องกำเนิดตัวเลขสุ่ม

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

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

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

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

PRNG มีอัลกอริธึมบางอย่างที่สามารถทำซ้ำได้
RNG - ได้ตัวเลขทั้งหมดจากสัญญาณรบกวนใด ๆ ความสามารถในการคำนวณซึ่งมีแนวโน้มที่จะเป็นศูนย์ ในเวลาเดียวกัน RNG มีอัลกอริธึมบางอย่างสำหรับปรับระดับการกระจาย

การประดิษฐ์อัลกอริทึม PRNG ของเราเอง

เครื่องกำเนิดตัวเลขสุ่มหลอก (PRNG) เป็นอัลกอริธึมที่สร้างลำดับของตัวเลข ซึ่งองค์ประกอบเกือบจะเป็นอิสระจากกันและปฏิบัติตามการแจกแจงที่กำหนด (โดยปกติจะเหมือนกัน)
เราสามารถเรียงลำดับตัวเลขบางตัวแล้วนำโมดูลัสของตัวเลขนั้นมา ตัวอย่างที่ง่ายที่สุดที่อยู่ในใจ เราต้องคิดถึงลำดับที่จะทำและโมดูลจากอะไร หากโดยตรงจาก 0 ถึง N และโมดูล 2 คุณจะได้ตัวสร้าง 1 และ 0:

ฟังก์ชั่น* rand() ( const n = 100; const mod = 2; ให้ i = 0; ในขณะที่ (จริง) ( ​​yield i % mod; if (i++ > n) i = 0; ) ) ให้ i = 0; สำหรับ (ให้ x ของ rand()) ( ถ้า (i++ > 100) แตก; console.log(x); )
ฟังก์ชันนี้สร้างลำดับ 01010101010101 ... และไม่สามารถเรียกว่าสุ่มหลอกได้ สำหรับเครื่องกำเนิดไฟฟ้าที่จะสุ่ม จะต้องผ่านการทดสอบสำหรับบิตถัดไป แต่เราไม่มีงานดังกล่าว อย่างไรก็ตาม แม้จะไม่มีการทดสอบใดๆ เราก็สามารถทำนายลำดับถัดไปได้ ซึ่งหมายความว่าอัลกอริทึมดังกล่าวไม่เหมาะกับหน้าผาก แต่เรามาถูกทางแล้ว

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

เวกเตอร์ Const = [...Math.PI.toFixed(48).replace(".","")]; function* rand() ( สำหรับ (ให้ i=3; i<1000; i++) { if (i >99) ผม = 2; สำหรับ (ให้ n=0; n แต่ใน JS หมายเลข PI สามารถแสดงได้ไม่เกิน 48 อักขระและไม่เกิน ดังนั้นจึงยังง่ายต่อการคาดเดาลำดับดังกล่าว และการรันเครื่องกำเนิดไฟฟ้าแต่ละครั้งจะสร้างตัวเลขเดียวกันเสมอ แต่เครื่องกำเนิดของเราได้เริ่มแสดงตัวเลขตั้งแต่ 0 ถึง 9 แล้ว

เราได้ตัวสร้างตัวเลขตั้งแต่ 0 ถึง 9 แต่การแจกแจงนั้นไม่สม่ำเสมอมากและจะสร้างลำดับเดียวกันทุกครั้ง

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

ฟังก์ชั่น* rand() ( let newNumVector = () => [...(+new Date)+""].reverse(); let vector = newNumVector(); ให้ i=2; ในขณะที่ (จริง) ( ​​ถ้า ( i++ > 99) i = 2; ให้ n=-1; ในขณะที่ (++n< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ >100) แตก; console.log(x) )
ตอนนี้มันดูเหมือนเครื่องกำเนิดตัวเลขสุ่มหลอก และ Math.random() -  แบบเดียวกันคือ PRNG เราจะพูดถึงมันในภายหลัง ยิ่งกว่านั้นในแต่ละครั้งตัวเลขแรกจะต่างกัน

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

ความสอดคล้องเชิงเส้นPRNG

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

ค่าคงที่ = 45; const c = 21; ค่าคงที่ ม. = 67; วาร์ซีด = 2; const rand = () => เมล็ด = (a * เมล็ด + c) % m; สำหรับ(ให้ i=0; i<30; i++) console.log(rand())
ภาษาโปรแกรมหลายภาษาใช้ LCPRNG (แต่ไม่ใช่แค่อัลกอริธึมดังกล่าว (!)

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

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

Math.random() ทำงานอย่างไร

Math.random() วิธีการส่งกลับตัวเลขทศนิยมสุ่มหลอกจากช่วง = crypto.getRandomValues(ใหม่ Uint8Array(1)); บันทึกคอนโซล (rvalue)
แต่วิธีนี้ไม่เหมือนกับ PRNG Math.random() ที่ใช้ทรัพยากรมาก ความจริงก็คือตัวสร้างนี้ใช้การเรียกระบบในระบบปฏิบัติการเพื่อเข้าถึงแหล่งเอนโทรปี (ที่อยู่ป๊อปปี้, ซีพียู, อุณหภูมิ, ฯลฯ ... )

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

คุณสามารถสร้างตัวเลขสุ่มใน 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 บ่อยกว่าที่เหลือ

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

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

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

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

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

ทางเลือก

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

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

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

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

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

พวกเขาไม่ได้มีประโยชน์อย่างอื่นเลย

<Рис. 1 Генератор>

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

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

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

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

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

<Рис. 2 Случайные числа>

randstuff

<Рис. 3 RandStuff>

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

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

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

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

ข้อดี:

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

ข้อเสีย:

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

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

โยนล็อต

<Рис. 4 Cast Lots>

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

นอกจากนี้ยังมีวิดเจ็ตตัวสร้างเพื่อฝังบนเว็บไซต์ของคุณ

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

นั่นคือเมื่อดำเนินการหลายรุ่นติดต่อกันในหนึ่งเซสชัน จำนวนจะไม่ซ้ำ

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

เชิงลบ:

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

บทวิจารณ์ของผู้ใช้มีดังนี้: "ใช้งานได้เสถียรใช้งานได้สะดวก", "ฟังก์ชั่นที่สะดวก", "ฉันใช้บริการนี้เท่านั้น"

สุ่มเลข

<Рис. 5 Случайное число>

บริการนี้ตั้งอยู่ที่ http://random number.rf/

เครื่องกำเนิดไฟฟ้าอย่างง่ายด้วย ฟังก์ชั่นขั้นต่ำและคุณสมบัติเพิ่มเติม

สามารถสุ่มสร้างตัวเลขภายในช่วงที่กำหนด (สูงสุดตั้งแต่ 1 ถึง 99999)

ไซต์ไม่มีการออกแบบกราฟิกใดๆ ดังนั้นหน้าเว็บจึงโหลดได้ง่าย

ผลลัพธ์สามารถคัดลอกหรือดาวน์โหลดด้วยการคลิกปุ่ม

เชิงลบ:

  • ไม่มีวิดเจ็ตสำหรับ VKontakte;
  • ไม่มีความเป็นไปได้ในการจับฉลาก
  • ไม่มีทางที่จะแทรกผลลัพธ์ลงในบล็อกหรือเว็บไซต์ได้

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

สุ่ม

<Рис. 6 Рандомус>

คุณสามารถใช้ตัวสร้างตัวเลขสุ่มได้ที่ http://randomus.ru/

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

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

เชิงลบ:

  • ความเป็นไปไม่ได้ที่จะจับฉลากตามการโพสต์ซ้ำ ฯลฯ
  • ไม่มีแอปพลิเคชันสำหรับ VKontakte หรือวิดเจ็ตสำหรับไซต์
  • เป็นไปไม่ได้ที่จะปิดการใช้งานผลการทำซ้ำ

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

ยังเป็นที่นิยมในด้านอื่นๆ นอกจากนี้เรายังมีหรือรหัสผ่านและตัวเลข

เครื่องกำเนิดตัวเลขสุ่มออนไลน์ของเรา

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

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

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

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

ทำไมตัวสร้างตัวเลขสุ่มถึงดีที่สุด?

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

โปรแกรมสร้างตัวเลขสุ่มออนไลน์ ฟรี!

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

สุ่มเลขออนไลน์

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

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

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

สุ่มออนไลน์

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