well If random is deprecated then I say don't use it in a production script but it will still work wonderfully to make random variable names which will be difficult to guess even if all the script does is produce a list of variable names which have to be cut copied and pasted.....as far as not using java script I say that because some people turn it off for security reasons therefore it might not load if thier java is turned off ... its also well known that java can be used to exploit an inproperly secured pc or server. so no to java yes to native flash or html way of embedding .swf into webpage.