Asteroid 3163 Randi was discovered on 28 August 1981 by C. T. Kowal at Palomar Observatory, California. It has an orbital period of 3 years, 257 days.

It is named in honor of the American magician James Randi.