Random Technologies