Choose the correct option.

A software engineer creates a LAN game where an 8-digit code made up of the numbers 1, 2, 3, 4, 5, 6, 7, 8 has to be decided on as a universal code. How many options does he have if each number has to be used and no number can be repeated?