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
320
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
量子コンピュータで乱数を生成した話
第31回 #hiro_it で発表した資料
Yuya Kono
October 25, 2020
More Decks by Yuya Kono
See All by Yuya Kono
自作プログラミング言語Malgoの紹介
takoeight0821
0
240
プログラミングの暗黙知
takoeight0821
0
130
git logで振り返る大学4年間
takoeight0821
1
220
自作言語にモジュールを実装した話
takoeight0821
0
460
自作言語コンパイラを作った話
takoeight0821
0
220
自作言語malgoのコンパイラをリファクタリングした話
takoeight0821
0
410
今日から始める自作コンパイラ ver 0.0.1
takoeight0821
0
1.1k
Language Server Protocolの話
takoeight0821
0
470
GraalVMで遊ぶ
takoeight0821
0
210
Other Decks in Technology
See All in Technology
AI駆動開発を組織で促すために
lycorptech_jp
PRO
1
1.8k
「ミスを許さない手順書」を作ってみた 〜 個人的にはこれ以上できることはあまりなさそう/20260827-ssmjp-operation-procedure-update
opelab
2
640
markdown-poster Introduction
kazamori
0
160
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
0
390
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
460
OAuth SPIFFE Client Authentication(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
440
「面白い!」を信じ抜け。激動の時代を貫く、オンリーワン・エンジニアの条件
kizawa2020
0
240
2027年のMetricKit
kantacky
0
180
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
270
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
810
AWSとAzureのマルチクラウド活用における強い味方___AWS_Kiroを使った二刀流スキル作成.pdf
duelist2020jp
0
110
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
390
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
390
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
500
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Typedesign – Prime Four
hannesfritz
42
3.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
790
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
420
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
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 ͳΜ͔ͩ໘ന͍͜ͱ͕Ͱ͖ͦ͏