Instantly share code, notes, and snippets.

View DawnBringer_Aurora.hex
000000
111111
222222
333333
444444
555555
666666
777777
888888
999999
View Linnorm.java
public final class Linnorm {
private static long state = 0L;
private static long random()
{
long z = (state = state * 0x41C64E6DL + 1L);
z = (z ^ z >>> 28) * 0xAEF17502108EF2D9L;
return z ^ z >>> 30;
}
public static void main(String[] args) {
long out = 0L;
View WFC.txt
.........│..│....┌┘│..........└┘..................│....│.......│.........│..│....┌┘│..........└┘..................│....│.......│
.........│..│...┌┘ │.......................│......│....│.......│.........│..│...┌┘ │.......................│......│....│.......│
.........│..│..┌┘ │.......................├─┐...............┌─┤.........│..│..┌┘ │.......................├─┐...............┌─┤
─┐..│.......│..└──┐└───────────────────────┘ └┐...........┌──┘ └─┐..│.......│..└──┐└───────────────────────┘ └┐...........┌──┘ └
│..├─┐...........│┌──────────────────────────┴─.........─┤ │..├─┐...........│┌──────────────────────────┴─.........─┤
└──┘ └┐..........││...............................┌┐.....│ └──┘ └┐..........││...............................┌┐.....│
───────┴──────────┤│..............................┌┘└─┐...└────────────┴──────────┤│..............................┌┘└─┐...└─────
...............,,.│└┐.............................│ └┐.......................,,.│└┐.............................│ └┐.
View LightRNG_Tests.txt
Format: After each two lines of results, a new LightRNG
is produced with the parameterless constructor.
Initial state : first boolean produced
State after that : second boolean produced
7E005BA92C3B2C00 : false
1C37D562AB85A815 : true
378D3F4B434B6C00 : false
View LanguageOutput.txt
Imitating language: "Lovecraft":
Zvrun yip ugh, ti.
Eivrachtal aikrairl eng, keila ixek nyomring.
Shupap thax thun seil nyik hmeiha...
Iarlogrek; aalta as nyark akas?
Lu-ul up hmeits; kegg.
Nal glais cthigruk ok tunde?
Kiglokh, aitsirlel yai ias kax.
View mulberry32.c
/* Written in 2017 by Tommy Ettinger (tommy.ettinger@gmail.com)
To the extent possible under law, the author has dedicated all copyright
and related and neighboring rights to this software to the public domain
worldwide. This software is distributed without any warranty.
See <http://creativecommons.org/publicdomain/zero/1.0/>. */
#include <stdint.h>
View thrust.c
/* Written in 2017 by Tommy Ettinger (tommy.ettinger@gmail.com)
To the extent possible under law, the author has dedicated all copyright
and related and neighboring rights to this software to the public domain
worldwide. This software is distributed without any warranty.
See <http://creativecommons.org/publicdomain/zero/1.0/>. */
#include <stdint.h>
View $_$.java
/*
MIT License
Copyright (c) 2017 Tommy Ettinger
Based on lz-string4java, which is:
Copyright (c) 2016 rufushuang
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
View RandomUtils.java
public class RandomUtils
{
/**
* Generates a state array for use with {@link #randomInt(int[])}; this state array will be random using {@code Math.random()}.
* @return a 129-element int array with contents randomized by {@code Math.random()}
*/
public static int[] initialState()
{
final int[] state = new int[129];
for(int i = 0; i < 129; i++)
View CurvedRandom.java
package change.this;
import com.badlogic.gdx.utils.NumberUtils;
public class CurvedRandom
{
private long state0, state1;
/**
* Gets a roughly 96-bit random seed using Math.random().
*/