Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
量子コンピュータで乱数を生成した話
Search
Yuya Kono
October 25, 2020
Technology
1
240
量子コンピュータで乱数を生成した話
第31回 #hiro_it で発表した資料
Yuya Kono
October 25, 2020
Tweet
Share
More Decks by Yuya Kono
See All by Yuya Kono
自作プログラミング言語Malgoの紹介
takoeight0821
0
170
プログラミングの暗黙知
takoeight0821
0
75
git logで振り返る大学4年間
takoeight0821
1
170
自作言語にモジュールを実装した話
takoeight0821
0
370
自作言語コンパイラを作った話
takoeight0821
0
150
自作言語malgoのコンパイラをリファクタリングした話
takoeight0821
0
310
今日から始める自作コンパイラ ver 0.0.1
takoeight0821
0
1k
Language Server Protocolの話
takoeight0821
0
410
GraalVMで遊ぶ
takoeight0821
0
160
Other Decks in Technology
See All in Technology
Datadog のトライアルを成功に導く技術 / Techniques for a successful Datadog trial
nulabinc
PRO
0
130
Cursorを全エンジニアに配布 その先に見据えるAI駆動開発の未来 / 2025-05-13-forkwell-ai-study-1-cursor-at-loglass
itohiro73
2
440
Асинхронная коммуникация в Go: от понятного к душному. Дима Некрасов, Otello, 2ГИС
lamodatech
0
2.1k
3D生成AIのための画像生成
kosukeito
2
620
OPENLOGI Company Profile
hr01
0
64k
正式リリースされた Semantic Kernel の Agent Framework 全部紹介!
okazuki
1
1k
MCPを理解する
yudai00
14
10k
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
650
AWSを利用する上で知っておきたい名前解決の話
nagisa53
6
790
Part2 GitHub Copilotってなんだろう
tomokusaba
2
750
Global Azure2025(GitHub Copilot ハンズオン)
tomokusaba
2
720
Как мы автоматизировали интеграционное тестирование с Gonkey и не пожалели. Паша Егорычев, Кирилл Поляков
lamodatech
0
2.1k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
7
420
Producing Creativity
orderedlist
PRO
344
40k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
179
53k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Being A Developer After 40
akosma
91
590k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Why Our Code Smells
bkeepers
PRO
336
57k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
Building Adaptive Systems
keathley
41
2.5k
Become a Pro
speakerdeck
PRO
28
5.3k
For a Future-Friendly Web
brad_frost
177
9.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Transcript
ྔࢠίϯϐϡʔλͰ ཚΛੜͨ͠ ʹΌʔΜʢ!UBLPFJHIUʣ Տ༤ ୈճIJSP@JU
ࣄͷܦҢ w ઌͷ04$ౡͷϓϨθϯτاըͰ ʮಈֶ͔ͯ͠Ϳྔࢠίϯϐϡʔλϓϩάϥϛϯάʯ ͱ͍͏ຊΛ͍ͨ w ͔ͤͬ͘ͳͷͰͪΐͬͱಡΜͰγϛϡϨʔλͰ ༡ΜͰΈͨ
ྔࢠίϯϐϡʔλͬͯͳʹʁ
ͻͱͰ͔Δྔࢠίϯϐϡʔλ
ͻͱͰ͔Δྔࢠίϯϐϡʔλ
ྔࢠϏοτʢΩϡϏοτʣ w ʮ͔̌͠Εͳ͍͠ɺ͔͠Εͳ͍ʯঢ়ଶʹ͋Δ w ͷ֬ɺͷ֬ͷΩϡϏοτΛ؍ଌ͢Δͱɺ ϥϯμϜͳϏοτ͕ಘΒΕΔ w ʮҐ૬ʯͱ͍͏ύϥϝʔλΛ࣋ͭ w ͷҐ૬ͱಉ͡Α͏ʹɺʙͷΛऔΔ
w ޙड़͢ΔΩϡϏοτ্ͷԋࢉʹར༻͢Δ
ྔࢠϏοτʢΩϡϏοτʣ w ʮ͔̌͠Εͳ͍͠ɺ͔͠Εͳ͍ʯঢ়ଶʹ͋Δ w ͷ֬ɺͷ֬ͷΩϡϏοτΛ؍ଌ͢Δͱɺ ϥϯμϜͳϏοτ͕ಘΒΕΔ w ʮҐ૬ʯͱ͍͏ύϥϝʔλΛ࣋ͭ w ͷҐ૬ͱಉ͡Α͏ʹɺʙͷΛऔΔ
w ޙड़͢ΔΩϡϏοτ্ͷԋࢉʹར༻͢Δ ؆୯ͷͨΊɺ͜ͷൃදͰ ʮͷΛऔΔ͕֬ЋͷΩϡϏοτʯΛ ʮЋͷΩϡϏοτʯͱݺͼ·͢
ΩϡϏοτ্ͷԋࢉ w /05ɿैདྷͷ/05ԋࢉͱՁɻ֬ͱҐ૬ΛؒͰεϫοϓ͢Δ w 3&"%ɿΩϡϏοτΛಡΈग़͢ ɹɹɹɹಡΈग़͞ΕͨΩϡϏοτ͔͔ͷͲͪΒ͔ʹऩଋ͢Δ w 83*5&ɿΩϡϏοτʹΛॻ͖ࠐΉ
)"%ԋࢉ w ͔ͷΩϡϏοτʹ)"%Λద༻͢ΔͱɺʹͳΔ w ͷΩϡϏοτʹద༻͢ΔͱɺҐ૬͕ͣΕΔ w )"%Λద༻ͨ͠ΩϡϏοτʹ͏Ұ)"%Λద༻͢ΔͱݩʹΔ ʢ͕ࣗࣗٯԋࢉʹͳ͍ͬͯΔʣ w ΞμϚʔϧԋࢉʢ)BEBNBSEʣͱ͍͏ԋࢉΒ͍͠
Α͘Θ͔ͬͯͳ͍
ਅʹϥϯμϜͳϏοτ qc.reset(1); // 1ΩϡϏοτΛ֬อ qc.write(0); // 0ͰॳظԽ qc.had(); // HADԋࢉΛద༻
var result = qc.read() // ΛಡΈग़͢ 2$&OHJOFͱ͍͏γϛϡϨʔλͰهड़ͨ͠ʮਅʹϥϯμϜͳϏοτʯΛٻΊΔϓϩάϥϜ ࣮ࡍʹಈ͔ͯ͠ΈΔɹIUUQTPSFJMMZRDHJUIVCJP
ਅʹϥϯμϜͳόΠτ qc.reset(8); // 8ΩϡϏοτΛ֬อ qc.write(0); // 0ͰॳظԽ qc.had(); // HADԋࢉΛద༻
var result = qc.read() // ΛಡΈग़͢
·ͱΊ w ྔࢠίϯϐϡʔλͷγϛϡϨʔλͰ༡ΜͰΈͨ w ͪΐͬͱมΘͬͨΞʔΩςΫνϟͷίϯϐϡʔλͬͯײ͡ w ͳΜ͔ͩ໘ന͍͜ͱ͕Ͱ͖ͦ͏