Many thread is covered that question but I don't know where are these threads already.
I have a simple question: Is there other usage for Bitcoin ASIC?
Bitcoin ASICs are specifically designed for only one purpose and that is mining Bitcoin. They are specialized, and their design is optimized for the SHA-256 hashing algorithm that used by bitcoin.
if I want to use it for generate random numbers, and then perform SHA256, would it be possibile to do it?
I think it is possible to use a Bitcoin ASIC for other purposes, like generating random numbers and performing SHA256, it is not efficient or practical use of the devices. ASIC is only designed for mining Bitcoin, and it would not be an effective solution for other application. While It is technically possible to repurpose a Bitcoin ASIC for other uses, it is not recommended due to specialized nature of the device.
Nope, you will never be able to do anything else but mine sha256 coins with an ASIC that is designed to mine sha256.
An ASIC is a server that you can never take out of its basic use, no other known applications for now.
Ultimately, you can reuse the heat produced by your ASIC to heat yourself, or for your water heater, but that's not the point you are interested in I think.
If you want more details, I can recommand you to check the
Bitcoin Wiki's page dedicated to ASICs :
Note that Bitcoin ASIC chips generally can only be used for Bitcoin mining. While there are rare exceptions - for example chips that mine both Bitcoin and scrypt - this is often because the chip package effectively has two ASICs: one for Bitcoin and one for scrypt.