Interfaces

My Function Library is a collection of mathematical utilities, generators, modifiers, string tools, and reality-state calculators. Each is presented as a simple web interface—easy to use, yet educational in the Platonic essence of an atomic function and the insights even the simplest equations can reveal.

These functions serve both practical and theoretical purposes—ranging from everyday data operations to explorations in Gödel-style numbering, Kolmogorov complexity, and algorithmic information theory.

Together, they form an evolving experimental framework for studying the relationship between computation, compression, and symbolic reasoning, as well as for cryptographic and conceptual research into how ideas themselves can be represented as functions.

Warning: Some of these functions can produce extremely large numbers or perform heavy calculations that may cause your browser tab to freeze or become unresponsive. When experimenting with unfamiliar functions, adjust values gradually and avoid pasting very large inputs. If a tab does stall, simply close and reopen it—no permanent harm will occur.

These functions are provided for educational and experimental purposes. They are not guaranteed to meet production-grade cryptographic or security standards. Do not use this library as the sole basis for secure password generation or encryption in sensitive applications.

Decode Base58 Bitcoin Alphabet Stream

  • Type: interfaces
  • UUID: e6e95205-02d5-42cc-b9e7-fe2bd78e5249

Decode Base64 Block Padded

  • Type: interfaces
  • UUID: cc88e440-de71-44b5-8bc2-48123b1de2e5

Decode BaseN Stream

  • Type: interfaces
  • UUID: 0517c22d-96ba-4fd4-bf7c-b72a1cac8fee

Decode Code

  • Type: interfaces
  • UUID: 02f7baa4-def1-4824-9db6-0dbaf6335963
textarea

Encode Base58 Bitcoin Alphabet Stream

  • Type: interfaces
  • UUID: 5d27a133-2dfc-4dae-b86e-aba38193fdfb

Encode Base64 Block Padded

  • Type: interfaces
  • UUID: b998883e-84ea-41dc-92b4-225105a53beb

Encode BaseN Stream

  • Type: interfaces
  • UUID: 546b8111-3e80-4010-aba0-dc377c266d27

Encode Code

  • Type: interfaces
  • UUID: f2cb0891-2f5c-4b7c-a10e-66c6da4a8ea3

Exponentiate Alpha-Index Chain

  • Type: interfaces
  • UUID: 12c96056-5757-4a81-ad5e-0fef5ef67c0e

Exponentiate Alpha-Index Chain Group

  • Type: interfaces
  • UUID: 812abfba-11a8-42e5-aa26-30ebead91363

Exponentiate Integer Chain

  • Type: interfaces
  • UUID: 363a138d-ad63-4f07-a14b-69d1c41c8ac3

Generate Hash SHA-256

  • Type: interfaces
  • UUID: 0ca4bbc3-ddb6-4bba-8d1d-b590d80bf97c

Generate Random Integer

  • Type: interfaces
  • UUID: 8b230802-1703-4e95-b01a-03e78aef9d9d

Generate Random String

  • Type: interfaces
  • UUID: 2f2beb94-5b7c-44b6-8fe5-924243a2615e

Generate UUID-V4

  • Type: interfaces
  • UUID: 2282bac6-61b0-43cf-bf66-f99fb4bc4868

Generate UUID-V5

  • Type: interfaces
  • UUID: 6d8b113b-070e-46ee-b1ae-6000bdb60828

Get Current Day of the Week

  • Type: interfaces
  • UUID: 5eece90d-2dc9-46d6-80af-68898398bb7d

Get Entropy Bits

  • Type: interfaces
  • UUID: e3e2929c-0c5a-4ef1-bf9c-6b2e89438f4c

Get String Length

  • Type: interfaces
  • UUID: ea218f3b-b8a6-4569-9728-9c9a447f2ac1

Linear Interpolate

  • Type: interfaces
  • UUID: 0a385cc6-6089-4fb4-8a27-0a3c5bcf6832

Repeat String

  • Type: interfaces
  • UUID: 3b4ec1c1-5e0e-4138-b378-3123715182a4

Reverse String

  • Type: interfaces
  • UUID: 67d8ffcf-b6a9-48de-babf-4ce83a69e7e6