Docs
Tutorials
Slack (opens new window)
Discord (opens new window)
GitHub (opens new window)
GitHub (opens new window)
Docs
Tutorials
Slack (opens new window)
Discord (opens new window)
GitHub (opens new window)
GitHub (opens new window)
  • Documentation

    • Introduction
    • Running a sample LDK node
    • Overview

      • LDK Architecture
      • Persistent Storage
      • Blockchain Data
      • Wallet Management
      • Networking
      • Private Key Management
      • Transactions
      • Random Number Generation
    • Payments
    • Blockchain Data

    • Key Management
    • Examples
  • API Reference

    • Rust

      • lightning (opens new window)
      • lightning-background-processor (opens new window)
      • lightning-block-sync (opens new window)
      • lightning-invoice (opens new window)
      • lightning-net-tokio (opens new window)
      • lightning-persister (opens new window)
    • Swift (opens new window)

# Random Number Generation

LDK aims to make no system calls, it is restricted from generating its own randomness.

The sample node implementation uses Rust's rand crate here (opens new window) and elsewhere.

Edit this page (opens new window)
Last Updated: 5/14/2022, 3:54:19 PM

← Transactions Connecting Peers →

Docs

Introduction
Sample LDK node
LDK Architecture
Payments
Blockchain Data
Key Management
Examples

Community

GitHub (opens new window)
Twitter (opens new window)
Chat on Discord (opens new window)
Chat on Slack (opens new window)

More

LDK Documentary (opens new window)

Copyright © 2022 LDK Developers