A method for selecting a highly specific probe among a predetermined range
of nucleotide sequences comprises: setting a group of nucleotide
sequences among the predetermined range of nucleotide sequences; setting
a range of nucleotide sequences in the group of nucleotide sequences;
selecting first candidate probes having a certain length within the range
of nucleotide sequences; selecting second candidate probes whose melting
temperature with target nucleic acids for the first candidate probes is
in an appropriate range; selecting third candidate probes whose melting
temperature with a specific set of nucleotide sequences is lower than a
hybridization temperature; and selecting fourth candidate probes, wherein
a secondary structure of each fourth candidate probe has a melting
temperature lower than the hybridization temperature by approximately
5.degree. C. to approximately 10.degree. C. and higher than a temperature
that is lower than the hybridization temperature by approximately
5.degree. C. to approximately 10.degree. C.