gusucode.com > ​数字水印算法实现(matlab程序包),包含有DCT水印嵌入算法源码程序 > watermark综述+代码/test1.m

    %Name:		Chris Shoemaker
%Course:	EER-280 - Digital Watermarking
%Project: 	Tests that using rand X times generates the same values as rand(1,X)

clear all;

% read in key for PN generator
file_name='_key.bmp';
key=double(imread(file_name))./256;

% reset MATLAB's PN generator to state "key"
rand('state',key);

% execute rand 20 times
for i=1:20
    test1(i)=rand;
end

% reset MATLAB's PN generator to state "key"
rand('state',key);

% generate 20 element random vector
test2=rand(1,20);

% check to make sure they're equal
difference=sum(test1-test2),