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
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

