A random access method, performed by a terminal side and comprising: sending a random access request message through a target carrier; wherein the target carrier is one of a first type of uplink carrier and a second type of uplink carrier; characterized in that before the step of sending a random access request message through a target carrier, further comprising: in a case where a random access process corresponding to the random access message is not completed, changing the target carrier if a preset change condition is met; wherein the step of changing the target carrier if a preset change condition is met comprises: in a case where the target carrier is the first type of uplink carrier, if the preset change condition is met, changing the target carrier from the first type of uplink carrier to the second type of uplink carrier; wherein the preset change condition comprises that a timer corresponding to the random access process expires; and before the step of changing the target carrier from the first type of uplink carrier to the second type of uplink carrier if the preset change condition is met, the method further comprises: after completing initial selection of the target carrier or completing previous change of the target carrier, starting the timer corresponding to the random access process. sending a random access request message through a target carrier; wherein the target carrier is one of a first type of uplink carrier and a second type of uplink carrier; characterized in that before the step of sending a random access request message through a target carrier, further comprising: in a case where a random access process corresponding to the random access message is not completed, changing the target carrier if a preset change condition is met; wherein the step of changing the target carrier if a preset change condition is met comprises: in a case where the target carrier is the first type of uplink carrier, if the preset change condition is met, changing the target carrier from the first type of uplink carrier to the second type of uplink carrier; wherein the preset change condition comprises that a timer corresponding to the random access process expires; and before the step of changing the target carrier from the first type of uplink carrier to the second type of uplink carrier if the preset change condition is met, the method further comprises: after completing initial selection of the target carrier or completing previous change of the target carrier, starting the timer corresponding to the random access process. in a case where the target carrier is the first type of uplink carrier, if the preset change condition is met, changing the target carrier from the first type of uplink carrier to the second type of uplink carrier; wherein the preset change condition comprises that a timer corresponding to the random access process expires; and before the step of changing the target carrier from the first type of uplink carrier to the second type of uplink carrier if the preset change condition is met, the method further comprises: after completing initial selection of the target carrier or completing previous change of the target carrier, starting the timer corresponding to the random access process.