Text this: Modelling of controllable cellular automata and its applications in random number generation /