{"id":11874,"date":"2022-12-20T07:00:00","date_gmt":"2022-12-20T15:00:00","guid":{"rendered":"https:\/\/formtek.com\/blog\/?p=11874"},"modified":"2022-05-28T15:07:42","modified_gmt":"2022-05-28T23:07:42","slug":"true-randomness-generating-random-numbers-based-on-electron-motion","status":"publish","type":"post","link":"https:\/\/formtek.com\/blog\/true-randomness-generating-random-numbers-based-on-electron-motion\/","title":{"rendered":"True Randomness: Generating Random Numbers Based on Electron Motion"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Random numbers are often used in simulations, data encryption, unbiased selection of things, like patients in a drug trial, and in many other applications.  Because most of these applications are automated with the use of a computer, the ability for computers to generate random numbers is useful and important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BY definition, computers are regular and predictable. Computers can easily generate sequences of random numbers, but they are repeatable sequences.  Every time the computer generates the sequence it will be the same unless the initial &#8216;seed&#8217; value used by the computer is changed. Thes computer-generated pseudorandom numbers are dependent on the randomness of the see used to start the generatino process.  Randomness generated by a computer presents a sort of &#8216;chicken before the egg&#8217; type of dilemma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.csail.mit.edu\/person\/steve-ward\" data-type=\"URL\" data-id=\"https:\/\/www.csail.mit.edu\/person\/steve-ward\">Steve Ward<\/a>, Professor of Computer Science and Engineering at MIT\u2019s Computer Science and Artificial Intelligence Laboratory, <a href=\"https:\/\/engineering.mit.edu\/engage\/ask-an-engineer\/can-a-computer-generate-a-truly-random-number\/\" data-type=\"URL\" data-id=\"https:\/\/engineering.mit.edu\/engage\/ask-an-engineer\/can-a-computer-generate-a-truly-random-number\/\">said that<\/a> &#8220;one thing that traditional computer systems aren\u2019t good at is coin flipping. They\u2019re deterministic, which means that if you ask the same question you\u2019ll get the same answer every time. In fact, such machines are specifically and carefully programmed to eliminate randomness in results. They do this by following rules and relying on algorithms when they compute.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than use software, hardware is often used to generate truly random numbers, for example, thermal  or atmospheric noise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/techxplore.com\/journals\/acs-nano\/\" data-type=\"URL\" data-id=\"https:\/\/techxplore.com\/journals\/acs-nano\/\">Recent work by a group at the Indian Institute of Science<\/a> developed a true random number generator by tracking the random motion of electrons. The current of electrons can be made to move randomly as electronics move into and out of  thin-layered graphene electron &#8216;traps&#8217;.  <a href=\"https:\/\/eecs.iisc.ac.in\/people\/kausik-majumdar\/\" data-type=\"URL\" data-id=\"https:\/\/eecs.iisc.ac.in\/people\/kausik-majumdar\/\">Kausik Majumdar<\/a>, Associate Professor, <a href=\"https:\/\/techxplore.com\/news\/2022-05-randomly-electrons-cyber.html\" data-type=\"URL\" data-id=\"https:\/\/techxplore.com\/news\/2022-05-randomly-electrons-cyber.html\">said that<\/a> &#8220;you cannot predict exactly at what time the electron is going to enter the trap. So, there is an inherent randomness that is embedded in this process. When the idea first struck me, I knew it would be a good random number generator, but I didn&#8217;t expect it to have a record-high min-entropy.&#8221;<\/p>\n<div class=\"lightsocial_container\"><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/digg.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/digg.png\" alt=\"Digg This\" title=\"Digg This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/reddit.png\" alt=\"Reddit This\" title=\"Reddit This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.stumbleupon.com\/submit?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F&amp;title=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/stumbleupon.png\" alt=\"Stumble Now!\" title=\"Stumble Now!\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/buzz.yahoo.com\/buzz?targetUrl=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F&amp;headline=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/yahoo_buzz.png\" alt=\"Buzz This\" title=\"Buzz This\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dzone.com\/links\/add.html?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dzone.png\" alt=\"Vote on DZone\" title=\"Vote on DZone\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.facebook.com\/sharer.php?t=&amp;u=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/facebook.png\" alt=\"Share on Facebook\" title=\"Share on Facebook\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/delicious.com\/save?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/delicious.png\" alt=\"Bookmark this on Delicious\" title=\"Bookmark this on Delicious\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.dotnetkicks.com\/kick\/?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetkicks.png\" alt=\"Kick It on DotNetKicks.com\" title=\"Kick It on DotNetKicks.com\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/dotnetshoutout.com\/Submit?title=&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/dotnetshoutout.png\" alt=\"Shout it\" title=\"Shout it\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F&amp;title=&amp;summary=&amp;source=\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/linkedin.png\" alt=\"Share on LinkedIn\" title=\"Share on LinkedIn\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.technorati.com\/faves?add=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/technorati.png\" alt=\"Bookmark this on Technorati\" title=\"Bookmark this on Technorati\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/twitter.com\/home?status=Reading+https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/twitter.png\" alt=\"Post on Twitter\" title=\"Post on Twitter\" \/><\/a><\/div><div class=\"lightsocial_element\"><a class=\"lightsocial_a\" href=\"http:\/\/www.google.com\/buzz\/post?url=https%3A%2F%2Fformtek.com%2Fblog%2Ftrue-randomness-generating-random-numbers-based-on-electron-motion%2F\" target=\"_blank\"><img decoding=\"async\" class=\"lightsocial_img\" src=\"https:\/\/formtek.com\/blog\/wp-content\/plugins\/light-social\/google_buzz.png\" alt=\"Google Buzz (aka. Google Reader)\" title=\"Google Buzz (aka. Google Reader)\" \/><\/a><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Random numbers are often used in simulations, data encryption, unbiased selection of things, like patients in a drug trial, and in many other applications. Because most of these applications are automated with the use of a computer, the ability for<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/formtek.com\/blog\/true-randomness-generating-random-numbers-based-on-electron-motion\/\">Read more &#8250;<\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11874","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/comments?post=11874"}],"version-history":[{"count":1,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11874\/revisions"}],"predecessor-version":[{"id":11875,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/posts\/11874\/revisions\/11875"}],"wp:attachment":[{"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/media?parent=11874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/categories?post=11874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/formtek.com\/blog\/wp-json\/wp\/v2\/tags?post=11874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}