Extreme Learning Machines uses randomly chosen hidden nodes and analytically determines the output weights. This algorithm provides a good generalisation performance with extremely fast learning speeds. ELMs may seem haphazard, but it aims to resolve the key hindrances evident in FFNNs: slow gradient-based learning and iterative parameter tuning.
See this publication for more information about ELM