Skip to content

Instantly share code, notes, and snippets.

@ruzli
ruzli / Seed Anatomy.md
Last active July 28, 2026 18:42
The Theory of "Seed Anatomy" and Big Data Structures in Crypto Casinos. Author of article Ruzli

The Theory of "Seed Anatomy" and Big Data Structures in Crypto Casinos

Introduction: The Myth of Individual Rigging

Many experienced gamblers believe that once they win big, crypto casinos (like Shuffle, Stake, etc.) start manually rigging the games against them. However, based on extensive data mining, physical dice testing, and AI simulations of provably fair algorithms, the truth is different. Casino owners do not need to rig games individually. The "rigging" you feel is actually the natural mathematical behavior of massive datasets. This guide explains the structural patterns of big numbers and how to adapt your playstyle to survive them.

1. The "New Account" Phenomenon

You may have noticed that you always have the best luck on brand-new accounts, while your main "OG" account constantly loses.

  • Why it happens: A new account has no historical dataset. It is entering the game with a "clean slate" of truly random probabilities.
  • The OG Account Trap: Once your account accumulates milli
@ruzli
ruzli / Seed Anatomy.md
Created July 28, 2026 17:59
The Theory of "Seed Anatomy" and Big Data Structures in Crypto Casinos

The Theory of "Seed Anatomy" and Big Data Structures in Crypto Casinos Introduction: The Myth of Individual Rigging Many experienced gamblers believe that once they win big, crypto casinos (like Shuffle, Stake, etc.) start manually rigging the games against them. However, based on extensive data mining, physical dice testing, and AI simulations of provably fair algorithms, the truth is different. Casino owners do not need to rig games individually. The "rigging" you feel is actually the natural mathematical behavior of massive datasets. This guide explains the structural patterns of big numbers and how to adapt your playstyle to survive them.

  1. The "New Account" Phenomenon You may have noticed that you always have the best luck on brand-new accounts, while your main "OG" account constantly loses. Why it happens: A new account has no historical dataset. It is entering the game with a "clean slate" of truly random probabilities. The OG Account Trap: Once your account accumulates millions of rolls, it enters a
@ruzli
ruzli / DuckDice.io API documentation.txt
Created March 27, 2026 16:17
DuckDice.io API documentation
Developers API
Original Dice / Bet Make
HTTP POST /api/dice/play?api_key=<API_KEY>
Request body, JSON-encoded
Parameter name Type Required Description Example
symbol string yes Currency symbol "BTC"
chance string, decimal yes Bet chance, % "88.88"
isHigh boolean yes High/Low true
amount string, decimal yes Bet amount "0.01"
userWageringBonusHash string no User's wagering bonus hash, link "da49f4c33a"
@ruzli
ruzli / Sandbox bot (CLIPLATFORMER) by Ruzli.md
Last active March 3, 2026 23:58
Sandbox bot (CLIPLATFORMER) by Ruzli

🚀 How to Install & Run the Shuffle CLI Platformer Bot

Prerequisites

  • OS: Windows, macOS, or Linux
  • Node.js: v18 or newer installed.

@ruzli
ruzli / cliplatformer guide.md
Created February 13, 2026 19:32
cliplatformer setup guide

🚀 How to Install & Run the Shuffle CLI Platformer bot

Prerequisites:

  • Windows, macOS, or Linux
  • Node.js v18 or newer installed
    → You can check by opening Command Prompt (cmd) and typing:
    node -v
    npm -v
@ruzli
ruzli / guide-strategies.md
Created February 5, 2026 06:56
Guide for creating strategies

🎲 Limbo Settings Configuration Guide

Last updated: February 2026

This document explains every supported field, action, condition, and value format usable in your limbo-settings.json strategy profiles — including multi-rule arrays, USD/% parsing, maxTarget enforcement, strategy switching, streak-based conditions, emulation mode, and hotkey controls.


🔧 Top-Level Structure

@ruzli
ruzli / wss2.js
Created February 5, 2024 22:13
wss2.js
const WebSocket = require('ws');
const readline = require('readline');
const wss = new WebSocket.Server({ port: 4041 });
wss.on('connection', (ws) => {
console.log(getCurrentTime() + 'Connected');
ws.on('close', () => {
console.log(getCurrentTime() + 'Disconnected');
@ruzli
ruzli / wss.js
Created February 5, 2024 22:04
wss.js
const wss = new WebSocket('ws://localhost:4041');
wss.addEventListener('open', () => {
console.log(getCurrentTime() + 'Connected');
});
wss.addEventListener('close', () => {
console.log(getCurrentTime() + 'Disconnected');
});
@ruzli
ruzli / Fast rolling script for classic dice.js
Created August 20, 2023 15:47
Fast rolling script for classic dice
stop = (() => {
let running;
function bet() {
return cd.bet(cd.amount)
}
(function() {
running = setInterval(bet, 1);
})()
@ruzli
ruzli / Fast rolling script for ultimate dice.js
Created August 20, 2023 15:11
Fast rolling script for ultimate dice
stop = (() => {
let running;
function bet() {
return prod.bet(prod.amount)
}
(function() {
running = setInterval(bet, 1);
})()