Skip Navigation
  • About
    • About Keyhole Software
      • We build custom software solutions that solve complex business challenges. Our team is singularly comprised of software developers and architects—they are elite, vetted employees with strong histories of client acclaim.

    • Portfolio
      • Project Portfolio
      • Product Portfolio
      • Clients and Partners
      • Case Studies
    • Company
      • About Keyhole
      • Latest News
      • Company Culture
      • Positions Available
  • Services
    • Application Development – We’re a team of developers creating full-stack software applications.
      • .NET Development
      • Java Development
      • JavaScript Development
      • Mobile Development
    • Enterprise Modernization – Helping clients embrace technology changes—from analysis to implementation.
      • Cloud Migration
      • Azure Consulting
      • AWS Consulting
      • Microservices Modernization
      • Mainframe Modernization
    • Technology Consulting – Dedicated consultants sharing specific expertise on a project basis.
      • React
      • Blockchain
      • Spring Batch
      • React Native
      • Xamarin
    • Educational Services – Hands-on technical training for development teams, taught by practitioners.
      • Learning Services
      • Keyhole Course Library
      • Popular Courses
      • GraphQL Course
      • .NET Core Course
  • Learning Library
      • Development Blog
          • Latest
            • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
            • JSON Server to Mock API Servers: A Quick and Easy Solution
            • Configuring Hangfire’s BackGround Method for .NET Core Applications
          • JavaScript
            • JSON Server to Mock API Servers: A Quick and Easy Solution
            • Using Jest and Testing Library with React Native Part V: Styles Testing
            • Using Jest and Testing Library with React Native Part IV: Testing a Button
          • Java
            • Spring Batch: Using JAXB And StaxEventItemWriter To Generate XML
            • Utilizing Spring Batch for Large Dataset Summarization
            • Spring Boot & Apache Camel: Navigating the Data Processing Desert
          • .NET
            • Configuring Hangfire’s BackGround Method for .NET Core Applications
            • Intro to Azure Service Bus
            • Azure Continuous Integration
          • Cloud
            • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
            • Infrastructure as Code Using Azure CLI
            • Intro to Azure Service Bus
      • White Papers
        • All White Papers
        • Tracking Lab Results Better With Blockchain Technology
        • Demystifying Enterprise Cloud Modernization
      • Videos & Presentations
        • Educational Material & Presentations
        • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
        • [Video] Introduction to GraphQL
      • Educational Events
        • Upcoming Education Events
        • [Video] Introduction to GraphQL
        • March 31: Blockchain Revolution State of The Union
      • Other Resources
        • Internal Development
        • Tutorials
        • Case Studies
  • Contact

Q# Quantum Random Number Generator

Lou Mauget February 7, 2020 .NET, Development Technologies Leave a Comment

In this blog we discuss basic concepts surrounding quantum qubits (quantum entanglement, superposition, and decoherence), relate superposition to the “Bloch Sphere,” obtain a random value by measuring a qubit in superposition, and present a Q# quantum number generator (QRNG) that generates random numbers to the console…

Q#Quantum computerQuantum ComputingQubitSuperposition

Recent Posts

  • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
  • JSON Server to Mock API Servers: A Quick and Easy Solution
  • Configuring Hangfire’s BackGround Method for .NET Core Applications
  • Parameterizing Queries for SQL Server
  • Using Jest and Testing Library with React Native Part VII: Random Information about Jest

What We’re Talking About

  • Blog Tutorials
    • Microservices
    • Single-Page Applications
    • Blockchain
  • Java
    • Spring
    • Spring Batch
    • Spring Boot
  • .NET
    • Azure
  • JavaScript
    • React
    • Angular
    • Node.js
  • Company News

Strategic Partners

We have various partnerships to best benefit our clients including:

Pick a Topic

Resources

  • White Papers
  • Videos & Presentations
  • Keyhole Creations
  • Educational Events
  • Technical Blog
  • Tutorials

Recent Posts

  • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
  • JSON Server to Mock API Servers: A Quick and Easy Solution
  • Configuring Hangfire’s BackGround Method for .NET Core Applications
  • Parameterizing Queries for SQL Server
  • Using Jest and Testing Library with React Native Part VII: Random Information about Jest

Subscribe To Blog

Sign up to receive our tutorials and resources for developers by email on a monthly basis.Free, no spam & opt out anytime.

  • Home
  • About
  • Services
  • Blog
  • Contact
  • SPA Consulting

© Keyhole Software 2020 + Content Usage Guidelines

  • Keyhole Home
  • Company
    • ← Back
    • About Keyhole Software
    • Clients and Partners
    • Company News
    • Recent Projects
    • Keyhole Creations
      • ← Back
      • Keyhole Labs
    • Keyhole Careers
  • Services
    • ← Back
    • Services Summary
    • Technology Consulting
    • Application Development
    • Enterprise Modernization
    • Educational Services
      • ← Back
      • Learning Services
      • Keyhole Course Library
  • Learning Library
    • ← Back
    • Team Technical Blog
    • White Papers
    • Videos & Presentations
    • Educational Events
    • Tutorials
  • Blog
  • Contact

Subscribe

Sign up to receive our development tutorials by email. Free, no spam & opt out anytime.