This study proposes an approach for simultaneously treating fuzziness and randomness when conducting safety risk assessments of nuclear power plant building projects (NPPBPs). First, the interval type-2 fuzzy set (IT2FS) and analytic network process (ANP) were employed to establish an IT2FS-ANP method for modifying the solution for the weight vector and determining the mutual relationships between the assessment indexes and their weights. Second, the IT2FS and cloud model (CM) were used to establish the IT2FS-CM method to modify the solution for the expectation value. Third, the IT2FS-ANP and IT2FS-CM methods were combined to establish a model for ranking the safety risks and determining the overall safety risk level. Finally, the approach was applied to an NPPBP in northeast China to validate its applicability.